ubuntu 22.04 lts server安装gui?

Ubuntu 22.04 LTS Server 默认是不带图形用户界面(GUI)的,它是一个命令行界面(CLI)系统。但如果你需要安装 GUI(图形界面),可以根据你的需求选择合适的桌面环境。以下是详细的步骤:


1. 更新系统

在安装任何软件之前,先更新系统包列表和已安装的软件:

sudo apt update && sudo apt upgrade -y

2. 安装桌面环境

你可以选择不同的桌面环境,常见的有:

选项一:Ubuntu 桌面(完整版,推荐用于通用用途)

这会安装完整的 Ubuntu 桌面环境(GNOME + 所有默认应用):

sudo apt install ubuntu-desktop -y

⚠️ 注意:这个包较大(约 2-3GB),适合你希望获得完整桌面体验的情况。


选项二:最小化 GNOME 桌面(轻量)

只安装核心 GNOME 组件,不包含大量预装应用:

sudo apt install ubuntu-desktop-minimal -y

选项三:其他轻量级桌面环境(适用于资源有限的服务器)

XFCE(推荐轻量)
sudo apt install xfce4 xfce4-goodies -y
LXDE(更轻)
sudo apt install lxde -y
MATE 桌面
sudo apt install mate-desktop-environment -y

3. 安装显示管理器(Display Manager)

桌面环境需要一个登录管理器来启动图形界面。常见的有 gdm3lightdm 等。

  • 如果你安装了 ubuntu-desktop,通常会自动安装 gdm3
  • 否则,可以手动安装轻量的 lightdm
sudo apt install lightdm -y

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


4. 设置默认启动为图形界面

Ubuntu Server 默认以多用户文本模式(runlevel 3)启动。你需要将其改为图形模式:

sudo systemctl set-default graphical.target

然后启用并启动显示管理器:

sudo systemctl enable lightdm  # 或 gdm3,根据你安装的
sudo systemctl start lightdm

5. 重启系统

sudo reboot

重启后,你应该能看到图形登录界面。


6. (可选)远程访问 GUI

如果这是远程服务器,你可能无法直接看到 GUI。可以通过以下方式访问:

VNC 方式

安装 VNC 服务器(如 TigerVNC、x11vnc)共享桌面。

通过 SSH + X11 转发

本地运行 X server(如 Windows 上用 Xming / VcXsrv,macOS 用 XQuartz),然后:

ssh -X username@server-ip

运行图形程序时会自动转发到本地显示。

使用 RDP(推荐)

安装 xrdp 实现 Windows 远程桌面连接:

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

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

默认端口:3389


⚠️ 注意事项

  • 安装 GUI 会增加系统资源消耗(内存、CPU、磁盘)。
  • 服务器通常不需要 GUI,建议仅在必要时安装(如运行可视化工具、测试 GUI 应用等)。
  • 生产环境中建议保持 CLI,通过 ssh 管理更安全高效。

✅ 总结命令示例(以 XFCE + LightDM + XRDP 为例)

sudo apt update
sudo apt install xfce4 xfce4-goodies lightdm -y
sudo systemctl set-default graphical.target
sudo systemctl enable lightdm
sudo reboot

之后再加 XRDP:

sudo apt install xrdp -y
sudo adduser xrdp ssl-cert
sudo systemctl enable xrdp
sudo systemctl restart xrdp

然后从远程使用 RDP 连接。


如有具体用途(如运行浏览器、监控面板等),也可以告诉我,我可以推荐更合适的方案。

未经允许不得转载:秒懂云 » ubuntu 22.04 lts server安装gui?