安装环境前你需要了解的基础知识:网络配置:参考共享路径:参考所需软件&镜像VirtualBox:号称最强免费虚拟机软件下载地址如下(安装适合你的软件)自己的操作系统):https://www.virtualbox.org/wiki/DownloadsVagrant:也就是我们要创建和管理虚拟机的工具下载地址如下(安装适合自己操作系统的软件):http://downloads.vagrantup.com/系统镜像:提供给vagrant创建(我理解这是专用的,因为文件下载后的后缀是.box而不是.iso)http://www.vagrantbox。es/选择一个你想要的系统镜像,比如我用的是centos7.2Pure版,然后到迅雷或者浏览器直接下载以下地址https://github.com/CommanderK5/packer-centos-template/releases/download/0.7.2/流浪汉-centos-7.2。windows下准备安装这两个程序的box环境:vagrantvirtualbox目录准备软件安装路径开发环境配置路径D:\>cdstudyD:\study>cddevops-8D:\study\devops-8>cddataD:\study\devops-8\data>vagrantboxlistcentos7-dev(virtualbox,0)centosbox(virtualbox,0)D:\study\devops-8\data>vagrantinitcentos7-dev#初始化环境路径,生成Vagrantfile配置文件修改Vagrantfile配置文件#更改端口映射为8000config.vm.network"forwarded_port",guest:80,host:8000启动虚拟机D:\study\devops-8\data>vagrantupimageexistsat:C:\Users\wanghui\.vagrant.d\boxes\centos7-dev\0登录虚拟机用户:vagrantpass:vagranthost:127.0.0.1port:2222同步目录==>default:挂载共享文件夹...default:/vagrant=>D:/study/devops-8/data软件安装django支持版本:1.11时间同步cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime,时区设置;timedatectlstatus,查看时间同步状态;yuminstallntp-ytimedatectlset-ntptrue,启用网络时间同步;配置yumyum-y安装gccgcc-c++opensslopenssl-develvimnet-toolswgetzipunziplrzszmv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backupwget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repoinstallPythonyum-yinstallopenssl-develreadline-develunzip#Resolve依赖wgethttps://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgztarxfPython3.6.6.tgzcdPython3.6.6#configure./configure--enable-optimizations#vim模块/setup释放以下配置_ssl_ssl.c\-DUSE_SSL-I$(SSL)/include-I$(SSL)/include/openssl\-L$(SSL)/lib-lssl-lcrypto#Installmakealtinstall修改pip配置#tee/etc/pip.conf<
