在 Alibaba Cloud Linux 3.2104 LTS(64位)系统上安装图形化界面(可视化桌面环境),你可以选择安装如 GNOME、KDE 或 XFCE 等常见的桌面环境。以下是一个完整的步骤指南,适用于在阿里云 ECS 实例上安装 GNOME 桌面环境。
✅ 前提条件
- 已登录到你的 Alibaba Cloud Linux 3.2104 LTS 系统(通过 SSH)
- root 权限或具备 sudo 权限的用户
- 网络连接正常,可以访问软件仓库
🧾 步骤一:更新系统软件包
sudo dnf update -y
📦 步骤二:安装 GNOME 桌面环境
GNOME 是一个常用的桌面环境,适合大多数桌面使用场景:
sudo dnf groupinstall "Server with GUI" -y
或者如果你只想安装最小化的 GNOME 桌面:
sudo dnf groupinstall "GNOME Desktop" -y
🔄 步骤三:设置默认启动目标为图形界面
将系统的默认运行级别从命令行模式改为图形界面模式:
sudo systemctl set-default graphical.target
🔁 步骤四:重启系统
sudo reboot
💻 步骤五:使用 VNC 或远程桌面连接(可选)
由于阿里云 ECS 实例默认不提供图形界面的直接访问方式,你需要使用以下方式之一来访问图形界面:
方法一:使用 VNC Server
-
安装 VNC Server(TigerVNC)
sudo dnf install tigervnc-server -y -
配置 VNC 用户密码
vncserver输入并确认密码后会生成配置文件。
-
修改 VNC 启动脚本(例如
~/.vnc/xstartup)编辑
xstartup文件以启动 GNOME 桌面:#!/bin/sh unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc -
设置开机启动或手动启动 VNC 服务
vncserver :1 -geometry 1280x800 -depth 24 -
在本地使用 VNC Viewer 连接阿里云实例的 IP:端口号(如
IP:1)
⚠️ 注意:需在阿里云控制台开放相应的 VNC 端口(通常是 5901)
方法二:使用 Xrdp(远程桌面协议)
-
安装 xrdp
sudo dnf install xrdp -y -
启动并启用 xrdp 服务
sudo systemctl start xrdp sudo systemctl enable xrdp -
开放防火墙端口 3389
sudo firewall-cmd --permanent --add-port=3389/tcp sudo firewall-cmd --reload -
使用 Windows 的“远程桌面连接”工具连接阿里云服务器的公网 IP
🧹 可选:清理不必要的组件
如果你只是临时需要图形界面,完成后可以卸载相关组件节省资源:
sudo dnf remove @gnome-desktop @x11
📝 总结
| 操作 | 命令 |
|---|---|
| 安装 GNOME 桌面 | sudo dnf groupinstall "GNOME Desktop" -y |
| 设置图形界面启动 | sudo systemctl set-default graphical.target |
| 重启系统 | sudo reboot |
| 安装 VNC | sudo dnf install tigervnc-server -y |
| 安装 XRDP | sudo dnf install xrdp -y |
如果你对特定桌面环境(比如 KDE、XFCE)有偏好,也可以告诉我,我可以提供对应的安装方法。
PHPWP博客