在 Ubuntu Server 上默认是没有图形界面(GUI)的,因为它专注于命令行操作以提高性能和资源利用率。但如果你需要安装图形界面(例如用于远程桌面管理、可视化工具等),可以按照以下步骤手动安装。
✅ 一、更新系统软件包
首先确保你的系统是最新的:
sudo apt update && sudo apt upgrade -y
✅ 二、选择并安装图形界面组件
你需要选择一个 显示服务器(如 X.org) + 桌面环境(DE) 或 窗口管理器(WM)。以下是常见组合:
方案 1:安装轻量级桌面环境(推荐用于服务器)
▶ 安装 Xfce(推荐,轻量高效)
sudo apt install xfce4 xfce4-goodies -y
Xfce 资源占用低,适合服务器使用。
方案 2:安装 GNOME 桌面(Ubuntu 默认,较重)
sudo apt install ubuntu-desktop -y
包含完整的 GNOME 桌面环境,功能丰富但占用资源多。
方案 3:安装轻量窗口管理器(极简需求)
例如安装 lxde(更轻):
sudo apt install lxde -y
或 openbox / fluxbox 等:
sudo apt install openbox -y
✅ 三、安装显示管理器(可选,用于登录界面)
如果你想有图形登录界面(如 GDM3、LightDM),可以安装:
sudo apt install lightdm -y
lightdm是轻量级的,适合与 Xfce/LXDE 配合使用。
安装过程中会提示你选择默认的显示管理器,用方向键选择后回车确认。
✅ 四、启动图形界面
方法 1:临时启动(测试用)
startx
这会在当前用户下启动图形界面(前提是已配置好 X session)。
方法 2:设置开机进入图形界面
sudo systemctl set-default graphical.target
然后重启:
sudo reboot
系统将自动进入图形登录界面(如果安装了 LightDM/GDM)。
✅ 五、远程访问图形界面(推荐方式)
由于是服务器,通常不接显示器,建议通过远程方式使用 GUI:
推荐方案:使用 VNC
-
安装 TigerVNC 或 x11vnc:
sudo apt install x11vnc -y -
设置密码:
x11vnc -storepasswd -
启动 VNC 服务:
x11vnc -forever -usepw -httpdir /usr/share/vnc-java/ -httpport 5800 -rfbport 5900 -
使用 VNC 客户端(如 TightVNC、RealVNC)连接
your_server_ip:5900
更高级可用
TigerVNC搭配xfce实现完整远程桌面。
⚠️ 注意事项
- 安装 GUI 会增加系统资源消耗(内存、磁盘空间)。
- 服务器一般建议通过 SSH 管理,仅在必要时安装 GUI。
- 若只是运行个别图形程序,可考虑使用 X11 转发(SSH -X)而非安装完整桌面。
🔧 示例:最小化 XFCE + LightDM + VNC(实用组合)
sudo apt update
sudo apt install xfce4 xfce4-goodies lightdm x11vnc -y
sudo systemctl enable lightdm
sudo systemctl set-default graphical.target
sudo reboot
之后可通过 VNC 连接使用图形界面。
如有具体用途(如运行浏览器、监控面板等),也可以只安装所需应用而不装完整桌面。
需要我帮你定制某个场景下的 GUI 安装方案吗?
云服务器