ubuntu server安装图形界面?

服务器

在 Ubuntu Server 上默认是不带图形界面(GUI)的,因为它主要用于服务器环境,以节省资源并提高性能。但如果你需要安装图形界面(例如用于远程桌面管理、可视化工具等),可以手动安装。

以下是为 Ubuntu Server 安装图形界面的步骤:


✅ 1. 更新系统包列表

sudo apt update
sudo apt upgrade -y

✅ 2. 安装桌面环境(选择其一)

Ubuntu 提供多种桌面环境,常见选择如下:

? 选项一:Ubuntu 默认桌面(GNOME)——推荐用于完整体验

sudo apt install ubuntu-desktop -y

包含完整的 Ubuntu 桌面体验(GNOME),适合需要完整 GUI 的场景,但占用资源较多。

? 选项二:最小化桌面环境(Ubuntu Desktop Minimal)

sudo apt install ubuntu-desktop-minimal -y

轻量一些,适合资源有限的服务器。

? 选项三:轻量级桌面(如 XFCE、LXDE、MATE)——推荐用于低配置服务器

安装 XFCE(推荐轻量)
sudo apt install xfce4 xfce4-goodies -y
安装 LXDE(更轻)
sudo apt install lxde -y
安装 MATE
sudo apt install ubuntu-mate-desktop -y

✅ 3. 安装显示管理器(Display Manager,可选)

如果你希望开机自动进入图形登录界面,需要安装显示管理器:

sudo apt install gdm3 -y
# 或 lightdm(更轻量)
sudo apt install lightdm -y

安装过程中会提示你选择默认的显示管理器,使用方向键选择并回车确认。


✅ 4. 设置默认启动为图形界面(可选)

Ubuntu Server 默认以命令行(多用户文本模式)启动。要改为图形界面启动:

sudo systemctl set-default graphical.target

重启后将进入图形登录界面:

sudo reboot

如果想切回命令行模式:

sudo systemctl set-default multi-user.target

✅ 5. 远程访问图形界面(可选)

由于是服务器,通常通过远程连接使用图形界面:

方法一:使用 VNC

安装 VNC 服务器(如 TigerVNC、x11vnc):

sudo apt install x11vnc -y
x11vnc -storepasswd
sudo x11vnc -forever -usepw -create

然后使用 VNC 客户端(如 RealVNC、TightVNC)连接。

方法二:使用 XRDP(推荐 Windows 用户)

sudo apt install xrdp -y
sudo systemctl enable xrdp
sudo systemctl start xrdp

允许防火墙:

sudo ufw allow 3389

然后使用 Windows 的“远程桌面连接”连接服务器 IP。

注意:使用 XFCE 时与 xrdp 兼容性最好:

echo "xfce4-session" > ~/.xsession
sudo systemctl restart xrdp

⚠️ 注意事项

  • 安装 GUI 会增加系统资源消耗(内存、磁盘、CPU)。
  • 服务器通常建议保持无图形界面,通过 SSH 管理更安全高效。
  • 生产环境中不建议安装桌面环境,除非有特殊需求(如运行 GUI 应用、测试、多媒体等)。

总结

需求 推荐方案
完整桌面体验 ubuntu-desktop + gdm3
轻量桌面 xfce4 + lightdmxrdp
远程图形访问 xrdp + xfce 组合最稳定

如有具体用途(如运行特定软件、远程办公等),可进一步定制安装方案。欢迎补充你的使用场景!

未经允许不得转载:CDNK博客 » ubuntu server安装图形界面?