CentOS 7命令行安装图形界面(GNOME、KDE等)
CentOS 7 默认是没有图形化界面的,但我们很多人在习惯了 Windows 的图形化界面之后,总是希望有一个图形化界面从而方便我们使用,这里介绍一下 CentOS7安装图形化桌面系统的方法。
一、进入 root 模式
因为权限限制,所以我们需要进入 root 模式,开机使用 root 登陆或者系统运行中切换为 root 用户均可。
二、安装 X 窗口系统
1、首先安装X(X Window System),命令为
yum groupinstall "X Window System" //注意有引号
然后系统会自动寻找最近的网络进行相关文件的下载
选择 y ,然后开始下载需要的 package
选择 y,开始进行安装
当出现 Complete!说明这里安装成功了。
在这里我们可以检查一下我们已经安装的软件以及可以安装的软件,命令为
yum grouplist
三、安装图形界面软件 GNOME
然后我们开始安装我们需要的图形界面软件,GNOME(GNOME Desktop)
特别注意!!!!一定要注意名称必须对应,否则会出现No packages in any requested group available to install or update 的错误。这是因为不同版本的CentOS的软件名可能不同(其他 Linux 系统也是类似的)
如上图,安装命令为:
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
选择 y 开始下载需要安装的 package
到这里就安装完成了。
这时,我们可以通过命令 startx 进入图形界面,第一次进入会比较慢,请耐心等待。(可能需要重启,命令为reboot)
Xhost简介
Xhost是X Window System的一部分,它允许用户指定哪些客户端可以连接到X服务器。通过Xhost,您可以控制哪些程序可以访问X服务器,从而提高系统的安全性。
一键安装Xhost
1. 检查是否已安装X Window System
在安装Xhost之前,您需要确认您的系统已经安装了X Window System。您可以通过以下命令来检查:
rpm -qa | grep xorg-x11
如果上述命令没有输出任何结果,您需要先安装X Window System。可以使用以下命令进行安装:
sudo yum install xorg-x11-server-Xvfb xorg-x11-server-Xorg xorg-x11-server-utils
2. 安装Xhost
安装X Window System之后,您可以使用以下命令安装Xhost:
sudo yum install xhost
3. 使用Xhost
安装完成后,您可以通过以下命令来允许所有客户端连接到X服务器:
sudo xhost +
此时,任何客户端都可以连接到X服务器。
如果您想允许特定的客户端连接,可以使用以下命令:
sudo xhost + client-name
其中client-name
是您希望允许连接的客户端名称。
4. 禁止客户端连接
如果您想禁止所有客户端连接到X服务器,可以使用以下命令:
sudo xhost -
评论区