速卖通素材
努力

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

⚠️ 注意:这个会安装完整的 GNOME 桌面,包括大量图形应用,占用较多资源。


选项二:安装轻量级桌面环境(适合服务器)

✅ 2.1 安装 Xfce(推荐轻量)
sudo apt install xfce4 xfce4-goodies -y
✅ 2.2 安装 LXDE(更轻量)
sudo apt install lxde -y
✅ 2.3 安装 MATE
sudo apt install mate-desktop-environment -y

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

显示管理器提供登录界面。如果不安装,系统启动后不会自动进入图形界面。

sudo apt install lightdm -y

lightdm 是轻量级的,适合服务器。你也可以选择 gdm3(GNOME 默认),但较重。

设置默认显示管理器:

sudo dpkg-reconfigure lightdm

选择 lightdm 并确认。


✅ 4. 启用图形界面启动(设置默认目标)

Ubuntu Server 默认使用多用户文本模式(multi-user.target)。改为图形模式:

sudo systemctl set-default graphical.target

然后重启系统:

sudo reboot

✅ 5. 登录图形界面

重启后,你应该能看到登录界面(由 lightdm 提供),输入用户名和密码即可进入桌面。


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

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

方法一:使用 VNC

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

sudo apt install tigervnc-standalone-server tigervnc-common -y

配置 VNC 密码并启动:

vncserver

然后使用 VNC 客户端连接 your_server_ip:5901

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

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

允许防火墙端口:

sudo ufw allow 3389

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

💡 推荐使用 XRDP + Xfce 组合,稳定且资源占用低。


❌ 卸载图形界面(如果不需要了)

sudo apt remove --purge ubuntu-desktop xfce4 lxde lightdm xorg
sudo apt autoremove --purge -y
sudo systemctl set-default multi-user.target

📝 小贴士

  • 服务器上安装 GUI 会增加资源消耗和安全风险,仅在必要时安装。
  • 建议使用轻量桌面(如 Xfce)+ XRDP 实现远程管理。
  • 可通过命令 startx 手动启动图形界面(无需显示管理器时)。

如有具体用途(如运行某个 GUI 应用),也可以只安装最小 X11 环境而不装完整桌面。

需要我提供“最小 GUI 环境”方案吗?

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