Ubuntu 22.04 LTS Server 默认是不带图形用户界面(GUI)的,它是一个命令行界面(CLI)系统。但如果你需要安装 GUI(图形界面),可以根据你的需求选择合适的桌面环境。以下是详细的步骤:
✅ 1. 更新系统
在安装任何软件之前,先更新系统包列表和已安装的软件:
sudo apt update && sudo apt upgrade -y
✅ 2. 安装桌面环境
你可以选择不同的桌面环境,常见的有:
选项一:Ubuntu 桌面(完整版,推荐用于通用用途)
这会安装完整的 Ubuntu 桌面环境(GNOME + 所有默认应用):
sudo apt install ubuntu-desktop -y
⚠️ 注意:这个包较大(约 2-3GB),适合你希望获得完整桌面体验的情况。
选项二:最小化 GNOME 桌面(轻量)
只安装核心 GNOME 组件,不包含大量预装应用:
sudo apt install ubuntu-desktop-minimal -y
选项三:其他轻量级桌面环境(适用于资源有限的服务器)
XFCE(推荐轻量)
sudo apt install xfce4 xfce4-goodies -y
LXDE(更轻)
sudo apt install lxde -y
MATE 桌面
sudo apt install mate-desktop-environment -y
✅ 3. 安装显示管理器(Display Manager)
桌面环境需要一个登录管理器来启动图形界面。常见的有 gdm3、lightdm 等。
- 如果你安装了
ubuntu-desktop,通常会自动安装gdm3。 - 否则,可以手动安装轻量的
lightdm:
sudo apt install lightdm -y
安装过程中会提示你选择默认的显示管理器(如 gdm3 或 lightdm),使用方向键选择后按回车确认。
✅ 4. 设置默认启动为图形界面
Ubuntu Server 默认以多用户文本模式(runlevel 3)启动。你需要将其改为图形模式:
sudo systemctl set-default graphical.target
然后启用并启动显示管理器:
sudo systemctl enable lightdm # 或 gdm3,根据你安装的
sudo systemctl start lightdm
✅ 5. 重启系统
sudo reboot
重启后,你应该能看到图形登录界面。
✅ 6. (可选)远程访问 GUI
如果这是远程服务器,你可能无法直接看到 GUI。可以通过以下方式访问:
VNC 方式
安装 VNC 服务器(如 TigerVNC、x11vnc)共享桌面。
通过 SSH + X11 转发
本地运行 X server(如 Windows 上用 Xming / VcXsrv,macOS 用 XQuartz),然后:
ssh -X username@server-ip
运行图形程序时会自动转发到本地显示。
使用 RDP(推荐)
安装 xrdp 实现 Windows 远程桌面连接:
sudo apt install xrdp -y
sudo systemctl enable xrdp
sudo systemctl start xrdp
然后使用 Windows 的“远程桌面连接”连接服务器 IP 即可。
默认端口:3389
⚠️ 注意事项
- 安装 GUI 会增加系统资源消耗(内存、CPU、磁盘)。
- 服务器通常不需要 GUI,建议仅在必要时安装(如运行可视化工具、测试 GUI 应用等)。
- 生产环境中建议保持 CLI,通过
ssh管理更安全高效。
✅ 总结命令示例(以 XFCE + LightDM + XRDP 为例)
sudo apt update
sudo apt install xfce4 xfce4-goodies lightdm -y
sudo systemctl set-default graphical.target
sudo systemctl enable lightdm
sudo reboot
之后再加 XRDP:
sudo apt install xrdp -y
sudo adduser xrdp ssl-cert
sudo systemctl enable xrdp
sudo systemctl restart xrdp
然后从远程使用 RDP 连接。
如有具体用途(如运行浏览器、监控面板等),也可以告诉我,我可以推荐更合适的方案。
秒懂云