在 Ubuntu Server 上默认是不带图形界面的,因为它主要设计用于命令行操作以提高性能和安全性。但如果你确实需要安装图形界面(GUI),可以根据需求选择合适的桌面环境进行安装。
以下是安装图形界面的步骤:
✅ 1. 更新系统包列表
sudo apt update
sudo apt upgrade -y
✅ 2. 安装桌面环境(选择一种)
🟦 方法一:安装完整的 Ubuntu 桌面(推荐给新手)
包含 GNOME 桌面、所有常用工具和应用程序。
sudo apt install ubuntu-desktop -y
⚠️ 注意:这会安装大量软件包,占用较多资源,适合有足够磁盘和内存的服务器。
🟨 方法二:轻量级桌面环境(推荐用于服务器)
① LXDE(非常轻量)
sudo apt install lubuntu-desktop -y
或只安装核心:
sudo apt install lxde -y
② XFCE(平衡性能与功能)
sudo apt install xfce4 xfce4-goodies -y
③ MATE(经典 GNOME 2 风格)
sudo apt install ubuntu-mate-desktop -y
✅ 3. 安装显示管理器(可选,用于登录界面)
例如安装 lightdm
(轻量):
sudo apt install lightdm -y
安装过程中会提示你选择默认的显示管理器(如 gdm3
, lightdm
),用方向键选择后按回车确认。
✅ 4. 启动图形界面
设置默认启动到图形模式(启用 systemd 图形目标)
sudo systemctl set-default graphical.target
立即启动图形界面(无需重启)
sudo systemctl start graphical.target
或者直接重启:
sudo reboot
✅ 5. 远程访问图形界面(可选)
如果服务器是远程的(如云主机),可以通过以下方式使用 GUI:
- VNC:安装
tigervnc-standalone-server
+ 配置 XFCE/LXDE - XRDP:允许通过 Windows 远程桌面连接
sudo apt install xrdp -y sudo systemctl enable xrdp sudo systemctl start xrdp
然后用本地电脑的“远程桌面连接”访问服务器 IP。
❌ 注意事项
- 安装 GUI 会增加系统资源消耗(内存、CPU、磁盘)。
- 安全性降低:更多服务运行,攻击面增大。
- 大多数服务器管理任务仍建议使用 CLI(SSH)完成。
🔁 卸载图形界面(如果后悔了)
sudo apt remove --purge ubuntu-desktop lubuntu-desktop xfce4 ...
sudo apt autoremove --purge -y
sudo systemctl set-default multi-user.target # 回到命令行模式
总结
目标 | 命令 |
---|---|
轻量 GUI | sudo apt install xfce4 + lightdm |
完整桌面 | sudo apt install ubuntu-desktop |
远程访问 | 安装 xrdp 或 vncserver |
如果你告诉我你的使用场景(比如:本地小服务器?云主机?想跑什么程序?),我可以帮你推荐最合适的图形方案 😊