在 Ubuntu Server 上默认是不带图形界面的,以节省资源和提高性能。但如果你需要安装图形界面(GUI),可以根据需求选择不同的桌面环境。以下是详细步骤:
✅ 步骤 1:更新系统软件包
sudo apt update && sudo apt upgrade -y
✅ 步骤 2:安装图形界面(选择一种桌面环境)
Ubuntu 支持多种桌面环境,常见的有:
方案一:安装 GNOME(Ubuntu 默认桌面)
sudo apt install ubuntu-desktop -y
包含完整的 GNOME 桌面,适合普通用户,但资源占用较高。
方案二:安装 KDE Plasma(Kubuntu 桌面)
sudo apt install kde-plasma-desktop -y
或完整版:
sudo apt install kubuntu-desktop -y
方案三:安装 XFCE(轻量级,推荐服务器使用)
sudo apt install xfce4 xfce4-goodies -y
资源占用低,适合远程管理或老旧硬件。
方案四:安装 LXDE(更轻量)
sudo apt install lxde -y
方案五:只安装显示管理器 + 基础 GUI 组件(最小化安装)
sudo apt install xorg lightdm -y
然后搭配你喜欢的窗口管理器(如 openbox, fluxbox 等)。
✅ 步骤 3:启用并设置显示管理器(Display Manager)
安装 ubuntu-desktop 或 kubuntu-desktop 等会自动安装并启用 LightDM 或 GDM。
如果没有自动启动,手动启用:
sudo systemctl enable lightdm
# 或 gdm3(GNOME 使用)
# sudo systemctl enable gdm3
设置默认启动到图形界面:
sudo systemctl set-default graphical.target
✅ 步骤 4:重启系统
sudo reboot
重启后应该会进入图形登录界面。
✅ 可选:远程访问图形界面(VNC 或 XRDP)
方法 1:安装 XRDP(通过 Windows 远程桌面连接)
sudo apt install xrdp -y
sudo systemctl enable xrdp
sudo systemctl start xrdp
然后用 Windows 的「远程桌面连接」连接服务器 IP。
注意防火墙开放 3389 端口。
方法 2:使用 VNC(配合 XFCE 推荐)
sudo apt install tightvncserver -y
vncserver # 首次运行设置密码
然后配置 ~/.vnc/xstartup 启动 XFCE 等桌面。
⚠️ 注意事项
- 资源消耗:图形界面会增加内存和 CPU 占用,影响服务器性能。
- 安全性:开启 GUI 和远程访问需注意防火墙和用户权限。
- 维护建议:生产环境建议保持无 GUI,使用命令行或 Web 管理工具(如 Webmin、Cockpit)。
🔧 查看当前默认目标
systemctl get-default
输出为 graphical.target 表示启动图形界面,multi-user.target 是命令行模式。
🔄 切换回命令行模式(可选)
sudo systemctl set-default multi-user.target
如有特定用途(如运行浏览器、开发环境等),可根据需求选择合适的桌面环境。
如果只是偶尔需要 GUI,推荐使用 XFCE + XRDP 组合,轻量且兼容性好。
秒懂云