在腾讯云轻量应用服务器(Lighthouse)上安装 Ubuntu 24.04 的“轻量级 GNOME”是一个需要权衡的过程。
核心提示:
- Ubuntu 24.04 默认桌面环境是 GNOME,它本身已经比较现代化且相对精简(相比旧版本),但在全功能版中依然占用较多内存(通常启动后需 600MB-800MB+ RAM)。
- “轻量级”的误解:真正的轻量级桌面通常是 XFCE、MATE 或 LXQt。如果你强行要在 Ubuntu 24.04 上运行 GNOME,你无法将其变成 XFCE 那样极轻,只能通过移除不必要的 GNOME 组件来优化。
- 网络与显示协议:云服务器没有显卡,必须使用
xrdp(RDP) 或NoVNC(Web VNC) 进行远程连接。
以下是针对 Ubuntu 24.04 在云服务器的两种最佳实践方案:
方案一:保留 GNOME 但进行深度精简(推荐用于习惯 GNOME 的用户)
如果你必须使用 GNOME 界面,可以通过卸载重型组件(如邮件客户端、日历、部分扩展)和禁用动画来降低资源占用。
1. 基础环境准备
首先确保系统更新并安装必要的工具:
sudo apt update && sudo apt upgrade -y
sudo apt install ubuntu-desktop-minimal xrdp -y
注意:ubuntu-desktop-minimal 比完整的 ubuntu-desktop 包少了很多预装软件,适合服务器环境。
2. 安装 RDP 服务 (用于 Windows 远程桌面连接)
这是最流畅的连接方式,无需浏览器插件。
# 安装 xrdp
sudo apt install xrdp -y
# 配置 xrdp 允许登录
echo "gnome-session" > ~/.xsession
# 重启服务
sudo systemctl restart xrdp
sudo ufw allow 3389/tcp # 如果开启了防火墙,放行端口
3. 精简 GNOME (关键步骤)
为了达到“轻量”效果,我们需要移除一些非核心的 GNOME 组件。
# 移除不需要的 GNOME 附加组件 (根据需求选择,以下较通用)
sudo apt remove gnome-software-plugin-flatpak gnome-shell-extension-appindicator
gnome-shell-extension-clipboard-indicator gnome-shell-extension-dash-to-dock
gnome-shell-extension-user-theme -y
# 禁用 GNOME 动画以提升性能 (可选,会牺牲平滑度换取速度)
gsettings set org.gnome.desktop.interface enable-animations false
# 优化电源管理 (防止休眠)
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type nothing
4. 连接测试
- Windows: 打开“远程桌面连接”,输入服务器公网 IP,用户名/密码登录。
- Mac: 下载 Microsoft Remote Desktop 或 Remmina。
- Linux: 使用 Remmina 或
xfreerdp。
方案二:更换为真正的轻量级桌面 (XFCE) (推荐用于低配机器)
如果你的服务器配置较低(例如 1核 1G 或 2核 2G),或者希望内存占用更低(启动后约 200MB-300MB),强烈建议放弃原生 GNOME,改用 XFCE。这是在 Ubuntu 24.04 上实现“轻量级桌面”的标准做法。
1. 安装 XFCE 和 RDP
sudo apt update
sudo apt install xfce4 xfce4-goodies xrdp -y
2. 配置 XSession
让 xrdp 自动加载 XFCE 而不是默认的 GNOME:
echo "xfce4-session" > ~/.xsession
3. 启动服务并开放端口
sudo systemctl enable xrdp
sudo systemctl start xrdp
sudo ufw allow 3389/tcp
4. 优势对比
| 特性 | 原生 GNOME (精简后) | XFCE |
|---|---|---|
| 内存占用 | ~500MB – 700MB | ~200MB – 300MB |
| CPU 负载 | 较高 (依赖 Wayland/Xorg 合成器) | 极低 |
| 外观 | 现代、美观 | 传统、复古 |
| 操作习惯 | 鼠标手势多,类似手机/平板 | 经典 Windows 风格 |
常见问题与注意事项
-
关于 Wayland vs Xorg:
- Ubuntu 24.04 默认尝试使用 Wayland 会话。但在
xrdp环境下,Wayland 支持并不完美,经常导致黑屏或无法登录。 - 解决方法:在登录界面的右下角(齿轮图标),务必选择 "GNOME on Xorg" 或 "Xfce" 会话,不要选默认的 Wayland 模式。
- Ubuntu 24.04 默认尝试使用 Wayland 会话。但在
-
安全组配置:
- 登录腾讯云控制台 -> 轻量应用服务器 -> 点击实例 -> 安全组。
- 确保入方向规则放行了 TCP 3389 (RDP) 和 TCP 80/443 (如果后续部署 Web)。
-
NoVNC 替代方案:
- 如果你不想安装 Windows 客户端,可以安装
noVNC+websockify,通过浏览器访问http://IP:6080/vnc.html。但这通常需要较高的带宽延迟容忍度,不如 RDP 流畅。
- 如果你不想安装 Windows 客户端,可以安装
总结建议
- 如果你的机器配置 >= 2核 4G,且你喜欢 GNOME 的现代化体验,采用 方案一,并配合
ubuntu-desktop-minimal包。 - 如果你的机器配置 <= 2核 2G,或者追求极致的响应速度和低内存占用,请直接采用 方案二 (XFCE)。这在技术上更符合“轻量级桌面”的定义。
轻量云Cloud