如何在CentOS7中设置图形用户界面(GUI)

本文说明如何在CentOS7操作系统中设置GNOME图形用户界面(GNOME GUI)。

1 更新系统(此步非必须)

# yum update

2 安装GNOME软件包

2.1 查看软件组包信息:

# yum group list

2.2 开始安装:

# yum groupinstall “Gnome Desktop”

注1:RHEL7使用yum groupinstall “Server with GUI”。

注2:以后若不再需要图形界面,使用yum groupremove移除相关组包即可。

3 使用软链方式设置默认的systemd目标为图形模式

# ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

或者:# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

注:设置为文本模式使用:

# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

或者:# ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target

4 重启

# reboot

系统重启后默认即进入图形模式。

附录1 设置默认的systemd目标也可以使用systemctl 实现

设置为图形模式:systemctl set-default graphical.target

设置为文本模式:systemctl set-default multi-user.target

查看当前模式:systemctl get-default

列出所有systemd目标:systemctl list-units –type target

列出所有状态的systemd目标:systemctl list-units –type target –all

附录2 在当前登录会话中切换到不同的systemd目标

切换到文本模式:systemctl isolate multi-user.target或者systemctl isolate runlevel3.target

切换到图形模式:systemctl isolate graphical.target或者systemctl isolate runlevel5.target

附录3 Windows系统如何通过远程桌面连接(mstsc)访问 CentOS

在CentOS中安装组件(示例为xrdp)即可:

# yum install -y epel-release

# yum install -y xrdp

# systemctl enable xrdp

# systemctl start xrdp

# firewall-cmd –add-port=3389/tcp –permanent

# firewall-cmd –reload

注1:通过rpm方式安装如下:

安装依赖组件imlib2:rpm –ivh imlib2-1.4.9-8.el7.x86_64.rpm

安装xrdp:rpm –ivh xrdp-0.9.23-1.el7.x86_64.rpm

注2:访问 CentOS系统的xrdp报错“发生身份验证错误,给函数提供的标志无效”

解决方法:修改 /etc/xrdp/xrdp.ini

ssl_protocols默认设置为:ssl_protocols=TLSv1.2, TLSv1.3

添加TLSv1:ssl_protocols=TLSv1.2, TLSv1.3, TLSv1

添加保存后即可正常访问