Ubuntu Server可以安装桌面环境吗?

是的,Ubuntu Server 完全可以安装桌面环境。虽然服务器版默认没有图形界面(以减少资源占用和提高安全性),但你可以根据需要手动安装。

主要方法

1. 安装完整的 Ubuntu Desktop 环境

这会安装标准的 GNOME 桌面(与 Ubuntu Desktop 版相同):

   sudo apt update
   sudo apt install ubuntu-desktop

特点:完整功能,但占用较多磁盘空间(约 1-2 GB)和内存。

2. 安装轻量级桌面环境(推荐用于服务器)

如果只需基础图形界面,可选择轻量级环境:

  • Xfce(稳定、资源占用低):
     sudo apt install xubuntu-desktop
  • LXQtLXDE(极轻量):
     sudo apt install lubuntu-desktop
  • MATE(经典 GNOME 2 风格):
     sudo apt install ubuntu-mate-desktop

3. 仅安装核心显示管理器 + 窗口管理器

最小化图形方案(仅命令行登录后启动图形):

   sudo apt install xorg openbox lightdm

安装步骤(以完整桌面为例)

  1. 更新系统

    sudo apt update && sudo apt upgrade -y
  2. 安装桌面环境(如 ubuntu-desktop):

    sudo apt install ubuntu-desktop -y
  3. 重启系统

    sudo reboot
  4. 登录
    重启后,默认会进入图形登录界面(使用 lightdmgdm3 显示管理器)。


注意事项

  • 资源占用:图形界面会额外占用 300 MB+ 内存1 GB+ 磁盘空间
  • 远程访问
    • 可通过 VNC(如 tigervnc-server)或 RDP(如 xrdp)远程连接桌面。
    • 建议仅在内网使用,并配置防火墙(ufw)。
  • 默认启动模式
    • 切换回纯命令行模式:sudo systemctl set-default multi-user.target
    • 恢复图形模式:sudo systemctl set-default graphical.target
  • 安全性:服务器安装桌面可能增加攻击面,建议仅在必要时启用。

卸载桌面环境

如果想恢复无界面状态:

# 卸载桌面包(以 ubuntu-desktop 为例)
sudo apt remove ubuntu-desktop
# 清理依赖
sudo apt autoremove -y
# 卸载显示管理器(如 gdm3)
sudo apt purge gdm3
# 重启
sudo reboot

推荐场景

  • 临时需要图形工具(如配置 netplan 可视化)。
  • 作为开发/测试环境,需运行 GUI 应用。
  • 内网管理服务器,希望通过 VNC 操作。

如果仅需远程管理,更推荐使用 Web 管理工具(如 Cockpit)或 SSH + X11 转发ssh -X user@server 运行单个 GUI 程序)。

云服务器