Ubuntu Server 22.04 LTS 默认是无图形界面(CLI,命令行)的,但你可以根据需要安装图形用户界面(GUI)。以下是详细的安装步骤和建议:
⚠️ 注意事项
- 安装 GUI 会增加系统资源消耗(内存、CPU、磁盘空间),对于服务器用途(如 Web 服务器、数据库等)通常不推荐。
- 如果你只是想方便管理,建议使用 Web 管理工具(如 Webmin、Cockpit)或远程桌面工具(如 VNC、RDP)配合轻量桌面。
✅ 安装图形界面的步骤
1. 更新系统
sudo apt update && sudo apt upgrade -y
2. 安装显示服务器(X.Org)
sudo apt install xorg -y
3. 安装桌面环境(任选其一)
✅ 推荐:轻量级桌面(适合服务器)
选项 A:LXDE(轻量,适合资源有限)
sudo apt install lubuntu-desktop -y
或只安装核心:
sudo apt install lxde -y
选项 B:XFCE(平衡性能与功能)
sudo apt install xfce4 xfce4-goodies -y
🚫 不推荐:GNOME / Ubuntu Desktop(太重)
# 仅在需要完整体验时使用(占用大)
sudo apt install ubuntu-desktop -y
4. 设置开机自动进入图形界面(可选)
sudo systemctl set-default graphical.target
启用显示管理器(如 LightDM):
sudo apt install lightdm -y
sudo systemctl enable lightdm
安装过程中会提示选择默认显示管理器,选择 lightdm。
5. 重启系统
sudo reboot
重启后,你应该会看到登录界面。
✅ 可选:远程图形访问(推荐方式)
如果你不想本地显示,可以通过远程方式访问 GUI:
方式一:VNC(推荐)
安装 XFCE + TigerVNC:
sudo apt install xfce4 xfce4-goodies tigervnc-standalone-server tigervnc-common -y
配置 VNC:
vncserver
首次运行会提示设置密码,并生成配置文件。
修改 ~/.vnc/xstartup:
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
赋予权限:
chmod +x ~/.vnc/xstartup
启动 VNC 服务:
vncserver :1 -geometry 1280x720 -depth 24
使用 VNC 客户端(如 RealVNC、TigerVNC、Remmina)连接 your_ip:5901。
方式二:使用 Cockpit(Web 管理界面,推荐服务器使用)
sudo apt install cockpit -y
sudo systemctl enable cockpit
sudo systemctl start cockpit
访问:https://your-server-ip:9090
🔚 总结建议
| 需求 | 推荐方案 |
|---|---|
| 轻量图形界面 | XFCE 或 LXDE + LightDM |
| 远程图形操作 | VNC + XFCE |
| 服务器管理 | 使用 Cockpit(Web 界面)或 SSH |
| 不建议 | 安装 ubuntu-desktop(太重) |
如有具体用途(如做媒体服务器、开发环境等),可进一步定制安装。欢迎补充你的使用场景,我可以给出更优建议。
CDNK博客