ubuntu server如何安装图形界面?

在 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-desktopkubuntu-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 组合,轻量且兼容性好。

未经允许不得转载:秒懂云 » ubuntu server如何安装图形界面?