Ubuntu 22.04 LTS(代号 Jammy Jellyfish)服务器版默认不安装图形桌面环境(GUI),它是一个最小化的命令行系统,专为服务器用途设计,以节省资源并提高安全性和性能。但你可以在 Ubuntu 22.04 服务器上手动安装多种流行的图形桌面环境(Desktop Environment, DE)。以下是常见且兼容的支持选项:
1. GNOME(默认桌面)
- Ubuntu 桌面版默认使用 GNOME。
- 可通过
ubuntu-desktop元包安装完整 GNOME 环境。 - 资源占用较高,适合有足够内存和显卡支持的场景。
sudo apt update
sudo apt install ubuntu-desktop
⚠️ 注意:在服务器上安装
ubuntu-desktop会引入大量软件包,包括办公套件、浏览器等。
2. KDE Plasma
- 功能丰富、高度可定制的现代桌面。
- 视觉效果华丽,但对资源要求较高。
sudo apt install kde-plasma-desktop
或安装完整 KDE 版本:
sudo apt install kubuntu-desktop
3. XFCE
- 轻量级、快速、稳定,适合旧硬件或资源有限的服务器。
- 推荐用于需要 GUI 但不想消耗太多资源的场景。
sudo apt install xfce4 xfce4-goodies
安装显示管理器(如 LightDM)以便图形登录:
sudo apt install lightdm
4. LXQt
- 极其轻量,基于 Qt 框架。
- 适合低配置服务器或远程维护需求。
sudo apt install lxqt lightdm
5. MATE
- GNOME 2 的延续,经典界面,稳定且资源适中。
sudo apt install ubuntu-mate-desktop
或仅安装 MATE 核心:
sudo apt install mate-desktop-environment
6. Cinnamon
- Linux Mint 的默认桌面,美观且用户友好。
- 中等资源消耗。
sudo apt install cinnamon-desktop-environment
安装图形环境后的注意事项
-
启动图形界面:
- 安装后通常会自动启用显示管理器(如 GDM3、LightDM)。
- 使用
sudo systemctl set-default graphical.target设置默认进入图形模式。 - 使用
sudo systemctl isolate graphical.target临时切换到图形界面。
-
远程访问 GUI(推荐方式):
- 服务器一般无需本地显示,可通过以下方式远程使用 GUI:
- VNC(如 TigerVNC、x11vnc)
- XRDP(支持 Windows 远程桌面连接)
- NoMachine / X2Go
示例安装 XRDP:
sudo apt install xrdp sudo systemctl enable xrdp sudo ufw allow 3389 - 服务器一般无需本地显示,可通过以下方式远程使用 GUI:
-
安全性考虑:
- 图形环境增加攻击面,建议仅在必要时安装。
- 配置防火墙限制远程桌面端口。
- 定期更新系统。
总结
| 桌面环境 | 资源占用 | 适用场景 |
|---|---|---|
| GNOME | 高 | 功能完整,现代体验 |
| KDE Plasma | 高 | 高度定制,视觉炫酷 |
| XFCE | 低~中 | 平衡性能与功能,推荐 |
| LXQt | 很低 | 资源受限环境 |
| MATE | 低~中 | 经典界面,稳定 |
| Cinnamon | 中 | 美观易用 |
✅ 建议:
如果只是为了方便管理,推荐安装 XFCE + VNC/XRDP,既节省资源又满足基本图形操作需求。
如非必要,保持服务器为纯命令行模式是更佳实践。
PHPWP博客