加油
努力

Alibaba Cloud Linux 3 如何安装图形化界面?

Alibaba Cloud Linux 3 是阿里云基于 CentOS Stream 开发的高性能、安全、轻量化的服务器操作系统,默认为无图形界面(命令行)模式,适用于云计算和服务器场景。但如果你需要在 Alibaba Cloud Linux 3 上安装图形化界面(GUI),可以按照以下步骤操作。

⚠️ 注意:

  • 图形界面会占用更多系统资源,不推荐在生产环境使用。
  • 阿里云 ECS 实例通常通过 VNC 或远程桌面连接访问 GUI。
  • 建议使用轻量级桌面环境以节省资源(如 GNOME Minimal、XFCE 等)。

✅ 步骤 1:更新系统

sudo dnf update -y

✅ 步骤 2:查看可用的图形环境组

sudo dnf group list --hidden | grep -i gui

或查看所有可用的软件组:

sudo dnf group list

常见选项包括:

  • Server with GUI(服务器带图形界面)
  • GNOME Desktop
  • KDE Plasma Workspaces
  • XFCE(轻量)

✅ 步骤 3:安装图形界面(以 GNOME 为例)

方法一:安装完整 GNOME 桌面

sudo dnf groupinstall "Server with GUI" -y

这将安装 GNOME 桌面环境及必要的 X Window 系统组件。

方法二:安装轻量级桌面(推荐用于低配实例)

例如安装 XFCE(更省资源):

sudo dnf groupinstall "Xfce" -y

✅ 步骤 4:设置默认启动到图形界面

sudo systemctl set-default graphical.target

启用显示管理器(如 GNOME 使用 gdm,XFCE 使用 lightdm 或 gdm):

sudo systemctl enable gdm    # GNOME 默认
# 或
sudo systemctl enable lightdm   # XFCE 推荐

如果提示 lightdm 未安装,请先安装:

sudo dnf install lightdm -y

✅ 步骤 5:重启系统

sudo reboot

重启后系统将进入图形登录界面。


✅ 步骤 6:远程访问图形界面(可选)

由于阿里云 ECS 不直接提供显示器,你需要通过以下方式访问 GUI:

方式 1:VNC 远程桌面

  1. 安装 TigerVNC Server:
sudo dnf install tigervnc-server -y
  1. 配置 VNC 用户密码:
vncserver
# 输入密码并确认(仅8位有效)
  1. 启动 VNC 服务:
vncserver :1
  1. 在本地使用 VNC Viewer 连接 公网IP:5901

🔐 注意:需在阿里云安全组开放 5901 端口。

方式 2:XRDP(Windows 用户友好)

sudo dnf install xrdp -y
sudo systemctl enable xrdp --now
sudo firewall-cmd --add-port=3389/tcp --permanent
sudo firewall-cmd --reload

然后使用 Windows 远程桌面连接(mstsc)连接你的 ECS 公网 IP。

💡 提示:xrdp 默认使用 Xorg 或 Xvnc,可能需要额外配置桌面环境。


🛑 卸载图形界面(可选)

如果想恢复到纯命令行模式:

sudo dnf groupremove "GNOME Desktop" "Server with GUI" -y
sudo systemctl set-default multi-user.target
sudo systemctl disable gdm

✅ 总结

项目 推荐选择
桌面环境 Server with GUIXFCE
显示管理器 gdm(GNOME)、lightdm(XFCE)
远程访问 VNC 或 XRDP
是否推荐生产使用 ❌ 不推荐,仅开发/测试

如有特定需求(如最小化安装、自动登录等),欢迎进一步提问!

云服务器