ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Linux操作系统-centos7如何离线安装桌面环境

2026/8/9 2:46:36 拓冰建站 浏览量
Linux操作系统-centos7如何离线安装桌面环境

有的时候我们需要在服务器上使用桌面环境,但很多时候Linux服务器都是最小化安装的,而最小化安装的操作系统一般都是不带桌面环境的。遇到这种场景该如何解决呢?以下以离线的CentOS 7服务器安装CentOS 7桌面环境为例,介绍如何离线部署桌面环境。

准备工作

  • 准备一台有外网的服务器:根据你系统的版本,安装一台同系统版本的服务器,使其可以连通外网。

CentOS 7离线部署桌面环境

1. 在准备的有网络的机器上下载RPM包

# 创建一个目录存放下载的包mkdir/download# 查看桌面安装的包组名称yum grouplist#以上可以获取到“Server with GUI”的包组名称,使用yum下载这个包组yum groupinstall--downloadonly--downloaddir=/download/

完成后,/download/文件夹下就包含该版本的整个桌面环境的软件包及其依赖包,压缩该目录,方便远程传输。

tar-czvfdesktop.tar.gz /download

将压缩包传输到离线服务器上进行部署桌面环境。

scp-rdesktop.tar.gz root@192.168.32.150:/desktop/

2. 在目标服务器上安装

# 进入/desktop目录,解压压缩包cd/desktoptar-xzvfdesktop.tar.gz# 使用yum localinstall进行本地安装,这会自动处理包之间的依赖关系yum localinstall-y*.rpm

安装完成后,执行systemctl set-default graphical.target并重启,离线桌面环境就部署好了。


⚠️ 注意事项

  • SELinux问题:如果安装后无法正常启动图形界面,可以尝试临时关闭SELinux:setenforce 0。如需永久关闭,可编辑/etc/selinux/config文件,将SELINUX=enforcing改为SELINUX=disabled
  • 启动图形界面:如果不想重启,也可以直接执行startx命令来手动启动图形界面,但是按ctrl+c退出后桌面环境也会退出。
  • 关于系统版本:下载RPM包一定要使用同版本的服务器下载,不同版本可能会有不兼容、依赖问题等。
  • 关于业务影响:尽量不要在已有业务的服务器上部署,以免带来未知的影响,如果确实有需要最好先部署桌面环境再部署其他业务。