Vmware 12完美安装CentOS7
前言
自己网上搜到了很多五花八门的安装教程,很多教程比较老,版本有差异,安装也会略有差异,最终也达不到想要的效果,因此写此博客记录CentOS7的安装。
准备镜像
镜像网址:http://isoredirect.centos.org/centos/7/isos/x86_64
我使用的是如图所示的镜像
开始安装
1.打开VM,文件->新建虚拟机
这里根据自己的实际情况给虚拟机分配内存和处理器,像声卡设备可以选择移除
2.配置网络适配器
虚拟机有三种网络配置方式:
从三种模式各自的有缺点可见,Nat模式最佳,因此这里一般都选择nat模式,关于这三种模式的详细说明,可以自行查找学习。
3.配置镜像:选择刚刚下载的镜像路径
配置虚拟机
将安装的虚拟机开机进行配置
1.选择Install CentOS7 ,enter
2.相关配置
2.1 系统语言配置,根据需要选择即可,也可安装英语的
2.2 配置系统时间
4时间不准就手动设置下
2.3 软件选择(这一步非常重要,涉及系统常用命令,图形化界面等)
这里按如图所示即可,安装GUI
2.4 设置安装位置和磁盘挂载
如图所示创建三个
2.5 配置网络和主机名(这一步也可以在安装完成后配置)
这里的ip地址是自动分配的
点击开始安装
配置root用户的密码
创建一个用户(根据自己需要创建)
等待安装完毕,重启!
配置虚拟机网络
1 配置本机
1.1 打开适配器
本机配置完毕
2 配置VM虚拟网络
配置网关IP
DHCP设置起始IP与结束IP,这是一个范围,虚拟机可自动分配这个范围的IP地址
3 配置虚拟机
3.1 打开虚拟机终端
编辑该文件
[root@hadoop102 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
# 按注释的修改
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 静态IP
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="2064163e-eab5-4fb8-9a1c-eea7046b775c"
DEVICE="ens33"
ONBOOT="yes" # 设置开机启动
IPADDR=192.168.110.102 # ip地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.110.2 # 网关,与VM配置的必须一致
DNS1=8.8.8.8 # DNS
DNS2=114.114.114.114 # 备用DNS
# 重启网络
[root@hadoop102 ~]# service network restart
Restarting network (via systemctl): [ 确定 ]
# 查看ip地址是否修改成功
[root@hadoop102 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.110.102 netmask 255.255.255.0 broadcast 192.168.110.255
inet6 fe80::db89:eece:babc:e664 prefixlen 64 scopeid 0x20<link>
ether 00:50:56:2c:f8:f9 txqueuelen 1000 (Ethernet)
RX packets 80211 bytes 117825019 (112.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 31430 bytes 1901329 (1.8 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 72 bytes 6120 (5.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 72 bytes 6120 (5.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:08:2e:e8 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
# 查看是否能ping通外网
[root@hadoop102 ~]# ping www.baidu.com
PING www.a.shifen.com (14.215.177.39) 56(84) bytes of data.
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=1 ttl=128 time=136 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=2 ttl=128 time=124 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=3 ttl=128 time=153 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=4 ttl=128 time=43.1 ms
打开本机dos窗口,测试能否与虚拟机ping通
这里没问题此时可以通过Xshell等工具直接连接虚拟机了!