在 Ubuntu Server 上,默认是不安装图形界面(GUI)的,因为服务器通常以命令行方式运行以节省资源。但如果你确实需要为 Ubuntu Server 安装图形界面(例如用于远程桌面管理或可视化工具),可以按照以下步骤操作。
✅ 1. 更新系统软件包
首先确保系统是最新的:
sudo apt update && sudo apt upgrade -y
✅ 2. 安装图形界面(选择一种桌面环境)
Ubuntu 支持多种桌面环境,常见的有:
选项一:安装 Ubuntu 桌面(GNOME) — 推荐用于完整体验
sudo apt install ubuntu-desktop -y
⚠️ 注意:这个会安装完整的 GNOME 桌面,包括大量图形应用,占用较多资源。
选项二:安装轻量级桌面环境(适合服务器)
✅ 2.1 安装 Xfce(推荐轻量)
sudo apt install xfce4 xfce4-goodies -y
✅ 2.2 安装 LXDE(更轻量)
sudo apt install lxde -y
✅ 2.3 安装 MATE
sudo apt install mate-desktop-environment -y
✅ 3. 安装显示管理器(Display Manager)
显示管理器提供登录界面。如果不安装,系统启动后不会自动进入图形界面。
sudo apt install lightdm -y
lightdm是轻量级的,适合服务器。你也可以选择gdm3(GNOME 默认),但较重。
设置默认显示管理器:
sudo dpkg-reconfigure lightdm
选择 lightdm 并确认。
✅ 4. 启用图形界面启动(设置默认目标)
Ubuntu Server 默认使用多用户文本模式(multi-user.target)。改为图形模式:
sudo systemctl set-default graphical.target
然后重启系统:
sudo reboot
✅ 5. 登录图形界面
重启后,你应该能看到登录界面(由 lightdm 提供),输入用户名和密码即可进入桌面。
✅ 6. (可选)远程访问图形界面
如果通过 SSH 连接服务器,无法直接看到 GUI。你可以通过以下方式远程访问:
方法一:使用 VNC
安装 VNC 服务器(如 TigerVNC 或 x11vnc):
sudo apt install tigervnc-standalone-server tigervnc-common -y
配置 VNC 密码并启动:
vncserver
然后使用 VNC 客户端连接 your_server_ip:5901。
方法二:使用 XRDP(类似 Windows 远程桌面)
sudo apt install xrdp -y
sudo systemctl enable xrdp
sudo systemctl start xrdp
允许防火墙端口:
sudo ufw allow 3389
然后使用 Windows 的“远程桌面连接”或 Remmina 等工具连接。
💡 推荐使用 XRDP + Xfce 组合,稳定且资源占用低。
❌ 卸载图形界面(如果不需要了)
sudo apt remove --purge ubuntu-desktop xfce4 lxde lightdm xorg
sudo apt autoremove --purge -y
sudo systemctl set-default multi-user.target
📝 小贴士
- 服务器上安装 GUI 会增加资源消耗和安全风险,仅在必要时安装。
- 建议使用轻量桌面(如 Xfce)+ XRDP 实现远程管理。
- 可通过命令
startx手动启动图形界面(无需显示管理器时)。
如有具体用途(如运行某个 GUI 应用),也可以只安装最小 X11 环境而不装完整桌面。
需要我提供“最小 GUI 环境”方案吗?
轻量云Cloud