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
经验分享 程序员 微信小程序 职场和发展