删除 GUI

[jack@onitroad ~]# yum groupremove "GNOME Desktop"

在 CentOS 中安装 GUI

尽管 Linux 有许多不同的图形用户界面可用,但在本示例中,我们将使用 GNOME,这是 CentOS 默认使用的。

这就像安装“GNOME 桌面”软件包组一样简单,该软件包组已经配置为安装 GUI 安装所需的数百个软件包。

[jack@onitroad ~]# yum groupinstall "GNOME Desktop" -y

请注意,这可能需要一段时间,在我的最小安装中,我需要下载 280 个包,这些包占用了近 700MB。

如何在 CentOS 7 Linux 中安装 GNOME GUI

默认情况下,完整安装的 CentOS 7 将安装图形用户界面 (GUI),它会在系统启动后加载,但是如果我们安装了没有 GUI 的 CentOS,我们可以随时安装它。

本快速教程将介绍如何在 CentOS 7 上安装 GNOME 3 桌面,它将提供一个用于使用 Linux 系统的 GUI。
虽然我不建议在生产服务器上使用 GUI,但如果我们使用 CentOS 作为桌面,这是一个不错的选择。

启动图形用户界面

默认情况下,安装“GNOME 桌面”软件包组后,默认目标不会更改,这意味着在重新启动后不会自动加载 GUI。
我们可以检查当前的默认目标,如下所示。

[jack@onitroad ~]# systemctl get-default
multi-user.target

target 类似于旧的运行级别(runlevel),在这种情况下,multi-user.target 相当于运行级别 3,这意味着在重新启动后不会在此处加载 GUI。
我们改为将默认值设置为 graphics.target,相当于运行级别 5.

[jack@onitroad ~]# systemctl set-default graphical.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.
[jack@onitroad ~]# systemctl get-default
graphical.target

虽然这改变了系统启动期间访问的默认目标,但我们当前的目标仍然是 multi-user.target。
我们可以通过执行“systemctlisolategraphics.target”来切换到GUI,这会立即将我们切换到GUI。

[jack@onitroad ~]# systemctl isolate graphical.target

或者,系统重启也可以工作,因为默认情况下所有未来的引导都应该引导到图形目标。

日期:2020-07-07 20:55:07 来源:oir作者:oir