Ubuntu Server 22.04 LTS安装图形化界面?

在 Ubuntu Server 22.04 LTS 上默认是没有图形化界面(GUI)的,只有命令行。如果你希望为服务器安装图形化桌面环境,可以手动安装。以下是详细的步骤:


⚠️ 注意事项

  • 安装 GUI 会增加系统资源消耗(内存、CPU、磁盘),对于大多数服务器用途(如 Web 服务、数据库等)并不推荐。
  • 如果你只是需要远程管理,建议使用 Web 控制面板(如 Cockpit) 或通过 SSH + 命令行管理。
  • 若你确实需要 GUI(例如用于开发、测试或本地管理),请继续。

✅ 步骤 1:更新系统

sudo apt update && sudo apt upgrade -y

✅ 步骤 2:选择并安装桌面环境

Ubuntu 支持多种桌面环境,常见选择如下:

方案 A:安装标准 Ubuntu 桌面(GNOME,功能完整)

适合想要完整桌面体验的用户。

sudo apt install ubuntu-desktop -y

包含 GNOME 桌面、Firefox、LibreOffice 等,体积较大(约 2~3GB)。


方案 B:安装最小化 GNOME(推荐服务器使用)

更轻量,只包含基本图形组件和 GNOME 核心。

sudo apt install ubuntu-gnome-desktop --no-install-recommends -y

或者只安装 GNOME 核心:

sudo apt install gnome-shell gnome-terminal gdm3 -y

方案 C:安装轻量级桌面(适合资源有限的服务器)

1. XFCE(推荐)

轻量、稳定,适合远程桌面使用。

sudo apt install xfce4 xfce4-goodies xorg dbus-x11 xinit -y

设置默认启动到图形界面:

sudo systemctl set-default graphical.target

2. LXDE(更轻)

sudo apt install lxde xorg dbus-x11 xinit -y

3. MATE 桌面

sudo apt install ubuntu-mate-desktop -y

✅ 步骤 3:启用图形登录管理器(Display Manager)

安装完桌面后,系统通常会自动安装并启用 gdm3(GNOME)、lightdm(XFCE/LXDE)等。

如果未自动配置,可手动选择:

sudo dpkg-reconfigure gdm3

sudo dpkg-reconfigure lightdm

然后选择对应的显示管理器(如 gdm3lightdm)。


✅ 步骤 4:设置开机进入图形界面

sudo systemctl set-default graphical.target

重启生效:

sudo reboot

✅ 步骤 5:登录图形界面

重启后,你应该能看到登录屏幕(Display Manager),输入用户名和密码即可进入桌面。


✅ 可选:远程访问图形界面(VNC 或 RDP)

方法 1:使用 VNC(推荐)

安装 TigerVNC 或 x11vnc:

sudo apt install x11vnc -y
x11vnc -storepasswd
sudo x11vnc -forever -usepw -display :0

然后用 VNC 客户端连接服务器 IP:5900。


方法 2:使用 XRDP(类似 Windows 远程桌面)

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

开放防火墙端口:

sudo ufw allow 3389

然后使用 Windows 的“远程桌面连接”或 Remmina 连接。

推荐搭配 XFCE 使用,避免 GNOME 出现黑屏问题:

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

✅ 卸载图形界面(如需恢复)

sudo apt remove ubuntu-desktop gnome-shell xfce4 ...  # 列出已安装的包
sudo apt autoremove --purge -y
sudo systemctl set-default multi-user.target  # 回到命令行模式

🔚 总结

需求 推荐方案
完整桌面体验 ubuntu-desktop
轻量图形界面 xfce4 + lightdm
远程图形访问 xrdp + xfce4
最小开销管理 使用 Cockpit(Web 管理工具)

💡 推荐替代方案:安装 Cockpit(Web 图形管理)

无需完整桌面,提供现代化 Web 界面管理服务器:

sudo apt install cockpit -y
sudo systemctl enable cockpit

访问:https://你的服务器IP:9090


如有具体用途(如做媒体服务器、开发机等),欢迎补充,我可以给出更优化的建议!

未经允许不得转载:ECLOUD博客 » Ubuntu Server 22.04 LTS安装图形化界面?