Alibaba Cloud Linux 3.2104 LTS 64位安装可视化界面?

在 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

  1. 安装 VNC Server(TigerVNC)

    sudo dnf install tigervnc-server -y
  2. 配置 VNC 用户密码

    vncserver

    输入并确认密码后会生成配置文件。

  3. 修改 VNC 启动脚本(例如 ~/.vnc/xstartup

    编辑 xstartup 文件以启动 GNOME 桌面:

    #!/bin/sh
    unset SESSION_MANAGER
    exec /etc/X11/xinit/xinitrc
  4. 设置开机启动或手动启动 VNC 服务

    vncserver :1 -geometry 1280x800 -depth 24
  5. 在本地使用 VNC Viewer 连接阿里云实例的 IP:端口号(如 IP:1

⚠️ 注意:需在阿里云控制台开放相应的 VNC 端口(通常是 5901)


方法二:使用 Xrdp(远程桌面协议)

  1. 安装 xrdp

    sudo dnf install xrdp -y
  2. 启动并启用 xrdp 服务

    sudo systemctl start xrdp
    sudo systemctl enable xrdp
  3. 开放防火墙端口 3389

    sudo firewall-cmd --permanent --add-port=3389/tcp
    sudo firewall-cmd --reload
  4. 使用 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)有偏好,也可以告诉我,我可以提供对应的安装方法。