背景
1、根据客户要求,把flask项目、uwsgi、nginx离线部署到 CentOS 7系统。考虑flask项目直接在CentOS系统部署可能发生不兼容的问题,因此在本地安装CentOS 7虚拟机用于在项目部署前测试。
安装流程
安装步骤
1、下载镜像
1.1、在阿里云下载 CentOS 7镜像(DVD版)
2、VMware Fusion创建虚拟机
2.1、打开VMware Fusion,选择新建
2.2、选择 创建自定虚拟机,并点击 继续
2.3、选择 Linux -> 选择 CentOS 64位 -> 继续
2.4、新建虚拟磁盘 -> 继续
2.5、选择 自定设置,修改虚拟机存放路径与名称
2.6、存储为 写入虚拟机名称,选择存放目录,点击 存储
2.7、配置操作系统镜像
3、安装CentOS 7系统
3.1、启动虚拟机
3.2、使用键盘的 上、下按键 选择 Install CentOS 7,开始安装系统
3.3、选择操作系统的语言
3.4、选择虚拟机的网络和主机名配置(日期与时间因为选择网络时间,所以优先配置网卡)
3.5、先开启网卡开关,然后定义主机名,之后应用,最后完成
3.6、在软件选择中 选择带GUI的服务器(安装完成后可进入图形化桌面系统)
3.7、选择 日期与时间
3.8、开启 Network Time,然后鼠标点击 中国区域,最后点击 Done。
3.9、设置root用户密码
3.10、创建用户,赋予其管理员权限
3.11、待完成配置后,重启虚拟机
3.12、重启后,在证书选项中接受证书,然后在点击 FINISH CONFIGURATION(完成证书)
3.13、出现登录界面,输入 用户、密码,即可登录成功
4、远程登录管理虚拟机
4.1、获取电脑的ip地址、子网掩码、网关、DNS地址:打开电脑的系统偏好设置-网络,在网络选项卡选择高级,选择菜单的TCP/IP、DNS配置并将其记录
4.2、虚拟机选择桥接模式网络自动检测:在虚拟机菜单栏选择桥接模式,然后选择自动检测并连接网络适配器
4.3、虚拟机配置IPv4:一是虚拟机中打开System Tools - Settings - Network,二是在Wired中选择 设置 图标,然后在IPv4选项卡中,将IPv4 Method设置为Manual(手动),设置 IP地址、子网掩码、网关、DNS地址,三是对Wired进行重启(先转为OFF,然后转为ON)
4.4、虚拟机测试网络:虚拟机打开Terminal窗口,使用ping命令访问www.baidu.com
4.5、远程登录虚拟机:在电脑打开Terminal窗口,使用ssh命令连接虚拟机,CentOS系统默认安装ssh服务