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 root192.168.32.150:/desktop/2. 在目标服务器上安装# 进入/desktop目录,解压压缩包cd/desktoptar-xzvfdesktop.tar.gz# 使用yum localinstall进行本地安装这会自动处理包之间的依赖关系yum localinstall-y*.rpm安装完成后执行systemctl set-default graphical.target并重启,离线桌面环境就部署好了。⚠️ 注意事项SELinux问题如果安装后无法正常启动图形界面可以尝试临时关闭SELinuxsetenforce 0。如需永久关闭可编辑/etc/selinux/config文件将SELINUXenforcing改为SELINUXdisabled。启动图形界面如果不想重启也可以直接执行startx命令来手动启动图形界面但是按ctrlc退出后桌面环境也会退出。关于系统版本下载RPM包一定要使用同版本的服务器下载不同版本可能会有不兼容、依赖问题等。关于业务影响尽量不要在已有业务的服务器上部署以免带来未知的影响如果确实有需要最好先部署桌面环境再部署其他业务。