VMware安装CentOS7
新建虚拟机
-
自定义(高级)
-
Workstation15.x
-
稍后安装操作系统
-
Linux ,CentOS7 64位
-
虚拟机名称(Linux100)安装位置(D:\Develop\VMware\Containers\Linux100)
-
处理器配置:和宿主机CPU核数有关,安装虚拟机后需要的核数不能超过宿主机核数。如果安装3台虚拟机,每个1处理器2核,则宿主机需要8核(本身Windows操作系统还要占用2核)
-
虚拟机内存,要看宿主机运行内存。2G
-
配置网络:使用网络地址转换NAT
-
I/O控制器类型和磁盘类型按照(推荐)即可
-
创建新的虚拟磁盘,分配50G即可,拆分成多个文件
-
虚拟机创建完成
安装Linux系统
- 编辑虚拟机设置 -> CD/DVD -> 使用ISO镜像文件,选择已经下载的CentOS7镜像
-
打开虚拟机
-
调整日期和时间,选择最小安装。安装位置 -> 我要分配
- 点击 + 号,添加新的挂载点 /boot ,分配1G,文件系统ext4。开机启动时需要的存储容量
- 点击 + 号,添加新的挂载点 /swap ,分配4G,文件系统swap。内存交换,虚拟化技术
- 点击 + 号,添加新的挂载点 / ,分配45G,文件系统xfs。保存根目录,系统文件区
-
KDUMP系统崩溃时执行的动作,基础阶段直接禁用即可
-
网络和主机名,修改主机名为Linux100,打开网络连接
-
Security Policy 默认即可,开始安装
-
设置Root密码,123456,等待安装完成
设置网络
-
编辑 -> 虚拟网络编辑器 -> VMnet8 -> 修改设置
-
VMnet8 -> NAT模式 -> 子网IP修改为
192.168.10.0
;注意不要和家庭内网冲突。子网掩码 保持255.255.255.0
即可
-
NAT设置,网关修改为 192.168.10.2
-
打开Windows控制面板,网络和Internet,更改网络适配器设置,右键VMnet8,属性,修改Ipv4设置
-
-
进入CentOS系统,使用管理员权限
su root
。 -
修改网络配置:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改为静态IP:BOOTPROTO="static"
,补充网关,IP地址,子网掩码等信息。BOOTPROTO="static" IPADDR=192.168.10.102 PREFIX=24 GATEWAY=192.168.10.2 DNS1=192.168.10.2
-
完成配置,重启系统
reboot
-
验证网络设置,
ifconfig
。如果该指令找不到,可以安装一下yum install -y net-tools
-
检查网络连通性,
ping www.baidu.com
-
检查Windows系统能否ping通CentOS虚拟系统。打开CMD,ping 192.168.10.100
-
为了以后访问虚拟机时不频繁输入IP地址,可以修改Windows系统中配置文件
C:\Windows\System32\drivers\etc
文件夹中hosts文件,在末尾追加192.168.10.100 Linux100
-
以后访问虚拟机IP只要用Linux100代替即可。例如 ping Linux100
安装XShell远程登录工具
-
在使用CentOS系统时,如果直接在VMware中输入指令非常麻烦。一方面不能共享剪切板,另一方面不支持滚动页面。使用XShell可以解决这个问题。
-
免费下载地址:https://www.xshell.com/zh/free-for-home-school/
-
安装完成之后连接虚拟机Linux100
-
打开XShell,新建会话。名称我们设置为Linux100,主机填写主机IP,由于我们修改了系统hosts文件,这里可以直接用Linux100代替IP
-
弹出接受密钥,保存即可。
-
输入用户名 root
-
输入用户密码 123456
-
连接成功
-
安装XFTP远程文件管理工具
-
有时我们需要将Windows系统上的文件上传到虚拟机或者将虚拟机中的文件下载到Windows系统。XFTP可以提供这种服务,界面简洁,操作简单。下载地址同XShell
-
使用时进入需要传文件的目录,点击XFTP图标即可。使用XFTP时直接拖拽文件即可。第一次使用可能会要求新建会话,同XShell步骤
使用建议
- VMware虚拟网卡会影响宿主机网络,会出现网络卡顿的现象。可以找到控制面板 -> 网络和Internet -> 网络和共享中心 -> 修改适配器设置 -> 分别右键两块VMware网卡,禁用即可。当我们需要使用XShell和XFTP连接虚拟机的时候再启用VMnet8这一块网卡即可。
- 在使用XShell或者XFTP前应保证虚拟机是开启的,否则连接失败