CentOS 7配置NAT模式网络及下载安装可视化GUI桌面
1.问题产生的原因
我们在VMware默认安装最小的CentOS7之后,会发现默认没有可视化的桌面,这个时候我们需要先给我们的虚拟机CentOS 7 配置好网络然后通过yum命令去安装GUI桌面(因为yum命令需要联网去下载资源,所以需要先配置好网络)
2.配置NAT网络
首先点开自己虚拟机CentOS 7的设置,切换到NAT网络模式
查看自己的NAT设置,点击 编辑 -> 虚拟网络编辑器
在弹出来的虚拟网络编辑器中点击DHCP设置:
在弹出来的界面中,记住这几项:
知道了起始IP地址和结束IP地址,我们等下在这两个地址之间就可以设置自己的IP地址
将打开的页面依次关闭,启动虚拟机,登录到root账户,如果默认不是root登录,可以通过命令切换到root管理员,命令为:
su
然后输入root的密码登录即可:
输入命令,进入network-scripts目录下:
cd /etc/sysconfig/network-scripts/
找到文件ifcfg-ens33(具体名字可能因系统不同而各异,如eth0、eth33...),查看网卡的配置,对该文件进行配置网卡信息,输入命令:
vi ifcfg-ens33
需要修改部分的如下图所示,敲键盘a或者i,进入编辑模式
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static 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=65851dd6-22b7-4f0f-9307-042f2a54651a DEVICE=ens33 ONBOOT=yes IPADDR=192.168.192.129 NETMASK=255.255.255.0 GATEWAY=192.168.192.2 DNS1=8.8.8.8
编辑完成先按esc退出编辑模式,再输入
:wq
保存并退出即可,IPADDR、NETMASK、GATEWAY这几项都需要改成自己虚拟机所对应的地址
然后重启网络服务,命令为
systemctl restart network
这时候尝试ping命令看是否可以ping通
ping www.baidu.com
发现ping通后即代表此时虚拟机可以正常上网
Ctrl + C 停止ping命令,我们接下来开始安装可视化桌面
3.使用yum命令安装桌面
首先需要先安装X(X Window System)输入命令:
yum groupinstall "X Window System"
等待下载完毕,会出现 complete! 字样
然后安装图形界面软件,GNOME(GNOME Desktop),输入命令:
yum groupinstall "GNOME Desktop"
安装完毕后,我们通过命令
init 5
就可以进入到图形化界面:
但是此时并没有更改默认启动界面,当重启虚拟机时,默认进入的还是命令行的系统,因此我们需要更改默认的启动界面,右键桌面,打开Terminal,需要切换到root账户,输入命令:
systemctl get-default
查看查看当前开机启动模式
graphical.target代表开机时启动图形化界面 multi-user.target代表开机时启动命令行界面
将启动模式修改为图形界面即可,命令:
systemctl set-default graphical.target
重启虚拟机,发现默认进入的是图形化界面,即完成了设置,重启的命令是:
reboot