在 Alibaba Cloud Linux 3.2104 LTS 64位 系统上安装图形化桌面(GUI),你可以选择常见的桌面环境如 GNOME、KDE 或 XFCE。下面是一个完整的步骤指南,以安装 GNOME 桌面为例:
🧾 前提条件
- 你已经通过 SSH 登录到 Alibaba Cloud Linux 3.2104 实例。
- 系统已连接互联网。
- 使用 root 权限或具有
sudo权限的用户操作。
✅ 步骤一:更新系统软件包
sudo dnf update -y
✅ 步骤二:安装 GNOME 桌面环境
Alibaba Cloud Linux 是基于 RHEL/CentOS Stream 的发行版,使用 dnf 包管理器。
安装 GNOME 桌面的基本组件:
sudo dnf groupinstall "Server with GUI" -y
或者更轻量的桌面环境如 XFCE:
sudo dnf groupinstall xfce
✅ 步骤三:设置默认启动目标为图形界面
将系统的默认运行级别设置为图形模式:
sudo systemctl set-default graphical.target
✅ 步骤四:启动图形界面
如果你当前是在命令行界面,可以立即切换到图形界面:
sudo systemctl start graphical.target
或者重启系统:
sudo reboot
✅ 步骤五:使用 VNC 或远程桌面访问 GUI(可选)
由于阿里云 ECS 默认没有图形终端,你需要使用以下方式访问桌面:
方式一:使用 VNC Server
-
安装 VNC Server(例如 TigerVNC):
sudo dnf install tigervnc-server -y -
设置 VNC 密码:
vncserver -
配置 systemd 启动服务,配置后可通过 VNC 客户端连接。
方式二:使用 Xrdp(Windows 远程桌面)
-
安装 xrdp:
sudo dnf install xrdp -y -
启动并启用 xrdp 服务:
sudo systemctl enable --now xrdp -
在安全组中开放端口
3389。 -
使用 Windows 自带的“远程桌面连接”工具连接 ECS 的公网 IP。
📝 注意事项
- 图形化界面会占用更多内存和 CPU 资源,建议用于开发测试环境。
- 如果是生产环境,建议保持无图形界面以提高性能和安全性。
- 阿里云 ECS 安全组需要放行对应的端口(如 VNC 的 5901、xrdp 的 3389)。
📚 参考资料
- Alibaba Cloud Linux 3 用户指南
- DNF 文档
- GNOME 官方文档
如果你有具体想安装的桌面环境(比如 KDE 或 XFCE),也可以告诉我,我可以提供相应安装命令。
PHPWP博客