Alibaba Cloud Linux 3 安装可视化界面?

Alibaba Cloud Linux 3 上默认是没有安装图形用户界面(GUI)的,它通常是一个最小化的服务器系统。如果你需要为 Alibaba Cloud Linux 3 安装可视化桌面环境(如 GNOME、KDE 或 XFCE),可以按照以下步骤操作。


🧰 前提条件

  • 已经通过 SSH 登录到你的 Alibaba Cloud Linux 3 实例。
  • 拥有 sudo 权限。
  • 确保系统已更新至最新状态。
  • 如果是在云服务器上使用,确保安全组或防火墙允许 VNC/RDP 等远程桌面端口(如 5901)。

✅ 步骤一:更新系统软件包

sudo dnf update -y

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

你可以选择不同的桌面环境:

1. 安装 GNOME 桌面环境(推荐)

sudo dnf groupinstall "Server with GUI" -y

或者更完整的 GNOME 桌面:

sudo dnf groupinstall "GNOME Desktop" -y

2. 其他可选桌面环境

  • KDE Plasma Workspaces

    sudo dnf groupinstall "KDE Plasma Workspaces" -y
  • XFCE

    sudo dnf groupinstall "Xfce" -y

✅ 步骤三:设置默认启动目标为图形界面

默认情况下,Linux 使用命令行界面(multi-user.target),我们需要切换为图形界面模式:

sudo systemctl set-default graphical.target

然后重启系统:

sudo reboot

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

由于你可能无法直接连接显示器到云服务器,所以需要配置远程桌面访问:

方法一:使用 VNC

  1. 安装 TigerVNC 服务器:

    sudo dnf install tigervnc-server -y
  2. 设置 VNC 密码:

    vncserver

    输入密码后会生成一个默认的配置文件。

  3. 修改配置文件(例如使用 GNOME):

    编辑 ~/.vnc/xstartup 文件:

    nano ~/.vnc/xstartup

    内容如下:

    #!/bin/sh
    unset SESSION_MANAGER
    exec /etc/X11/xinit/xinitrc

    或者如果是 GNOME:

    exec gnome-session
  4. 启动 VNC 服务:

    vncserver :1
  5. 使用 VNC 客户端连接 IP:5901(IP:1)

⚠️ 别忘了在阿里云控制台的安全组中放行 5901 端口!


方法二:使用 Xrdp(类似 Windows 远程桌面)

  1. 安装 xrdp:

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

    sudo systemctl enable xrdp --now
    sudo systemctl start xrdp
  3. 开放 3389 端口(Windows 远程桌面协议)

    在阿里云控制台安全组中添加入方向规则,允许 TCP:3389。

  4. 使用 Windows 自带的“远程桌面连接”工具连接即可。


🔁 重启后验证图形界面是否生效

你可以通过下面的命令查看当前运行级别:

systemctl get-default

应该显示:

graphical.target

🧹 可选:清理不必要的组件

如果安装过程中安装了不需要的组件,可以通过 dnf remove 删除。


📝 总结

操作 命令
安装 GNOME sudo dnf groupinstall "GNOME Desktop"
设置图形界面为默认 sudo systemctl set-default graphical.target
安装 VNC sudo dnf install tigervnc-server
安装 XRDP sudo dnf install xrdp

如果你告诉我你是想本地使用还是远程使用,我可以给你更具体的建议 😊

是否还需要我提供脚本一键安装?

未经允许不得转载:CLOUD技术博 » Alibaba Cloud Linux 3 安装可视化界面?