VMWare安装64位CentOS7.6
软件版本
- VMware Workstation Pro 16
- CentOS 7.6
阿里centos镜像:https://mirrors.aliyun.com/centos-vault/7.6.1810/isos/x86_64/ 选择CentOS-7-x86_64-DVD-1810.iso
1.安装VMWare
不再赘述
2.准备CentOS7镜像
从阿里云镜像网站下载Centos7.6镜像文件,并放在D:\centos7ISO 目录下
3.新建虚拟机
打开VMWare,文件->新建虚拟机
选择典型,下一步
选择稍后安装操作系统,继续下一步
选择Linux版本64位,下一步
给虚拟机起一个名字,选择虚拟机存放位置,这里建了个目录D:\CentOS7_1810
点击完成
点击CD/DVD
选择之前准备好的ISO镜像文件,D:\centos7ISO\CentOS-7-x86_64-DVD-1810.iso ,点击确定
4.开始安装CentOS
开机
网络适配器选择NAT,然后点击开启虚拟机
安装
进入安装界面,选择第一个Install CentOS7
选择语言
语言选择英文,英文方便以后报错排查错误,百度更容易搜到
选择时区
选择时区为上海
选择要安装的软件
最小化安装,右边的一些工具都勾上,点击Done
关闭KDUMP
kdump是在系统崩溃、死锁或者死机的时候用来转储内存运行参数的一个工具和服务。
去掉Enable kdump,点击Done
选择硬盘分区
CentOS7和CentOS6不一样,CentOS6还需要创建一些交换分区等,CentOS7系统内核底层有很大升级,会自动创建交换分区
直接点击Done
配置网络
默认的网卡名称叫ens33,打开网卡的开关,会通过DHCP自动获取到IP地址,网关,子网掩码,就自动把网络配置好了。
(DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码)
开始安装
账号设置
给root用户设置密码(试验环境 ,直接用root也可)
这里设置成了123456
添加其他账户
等待进度条安装完成,点击reboot重启
然后就能登录咯
ip addr查看ip地址
遇到问题
用XShell连接虚拟机,我擦,死活连接不上!
尝试关闭Linux防火墙,开放22端口,都不好使。
在虚拟机里ping www.baidu.com ,可以上外网。
在虚拟机里ping Windows,可以ping通。
在windows上ping 虚拟机,ping不通。
在windows查看网络适配器,竟然没有下图圈住的俩VMWare的
然后是各种百度,都解决不了问题。终于看到一篇文章也是遇到类似问题,他是之前装过VMWare,卸载后重装VMWare导致的windows访问不到虚拟机,他说是没有再装VMWare时候 之前VMWare注册表没有清理干净。
问题解决:
卸载VMWare,用软件管家清理注册表,重装VMWare,问题解决。
XShell连上了
5.CentOS7封装模板机
封装一个模板机,可以从这个模板机克隆出多台centos
设置主机名
hostnamectl set-hostname lhy
配置网卡
cd /etc/sysconfig/network-scripts/ 找到 网卡的配置文件 ifcfg-ens33
由于是最小安装,所以安装一个vim
yum install -y vim
vim /etc/sysconfig/network-scripts/ifcfg-ens33 编辑网卡文件
- 删掉UUID这一行【vim后不要进编辑模式,定位到uuid,点两下d,就可删除这一行】(可以认为是系统区分网卡的吧,两张网卡一定有不同的uuid)
- BOOTPROTO="dhcp" 这个先定为dhcp
保存退出
重启网络服务
systemctl restart network
回到VMWare,关机
拍摄快照
拍摄快照和还原快照,一定要在关机下进行。
快照就想敲代码,实现一个功能,拍个快照,相当于你时不时的ctrl+S 保存代码一样,等到软件崩了,代码不至于丢失。
快照就是这个意思,可以恢复到某个状态。
写个备注
恢复到快照
如果以后装环境遇搞坏了,可以恢复到快照,就会恢复到模板机创建时候的状态
6.克隆虚拟机
下一步
选择创建链接克隆,这样需要的磁盘存储空间较少,速度快;完整克隆需要时间长。
比如是nginx集群的虚拟机,起个名字,创建个目录存放虚拟机
可以建个文件夹,把Nginx相关虚拟机都拖进去