Ubuntu Server 默认是没有图形化界面(GUI)的,它是一个以命令行(终端)为主的系统,专注于服务器应用,如 Web 服务、数据库、网络服务等。这样的设计可以节省系统资源,提高安全性和稳定性。
不过,你完全可以根据需要为 Ubuntu Server 手动安装图形化界面。常见的桌面环境包括:
常见的桌面环境(可选安装):
- GNOME(Ubuntu 默认桌面)
- KDE Plasma
- XFCE(轻量级,适合服务器)
- LXDE / LXQT(更轻量)
如何在 Ubuntu Server 上安装图形界面?
示例:安装轻量级 XFCE 桌面
sudo apt update
sudo apt install xfce4 xfce4-goodies -y
安装显示管理器(登录界面)
sudo apt install lightdm -y
安装过程中会提示选择默认显示管理器,选择 lightdm
。
设置开机进入图形界面(可选)
sudo systemctl set-default graphical.target
重启系统
sudo reboot
重启后应该会看到图形登录界面。
注意事项:
- 安装 GUI 会增加系统资源消耗(内存、CPU、磁盘空间)。
- 对于生产环境的服务器,通常不推荐安装图形界面,因为:
- 增加攻击面(安全风险)
- 占用资源
- 大多数服务器通过 SSH 远程管理即可
替代方案:远程图形访问
即使不安装本地 GUI,也可以通过以下方式实现可视化管理:
- 使用 Web 管理工具,如:
- Webmin
- Cockpit(推荐,现代化、轻量)
- 通过 VNC 或 RDP 远程连接图形界面
- 使用本地电脑通过 SSH + X11 转发运行图形程序(适用于调试)
✅ 推荐:使用 Cockpit,它提供网页版的服务器管理界面,安装简单,安全且实用。
sudo apt install cockpit
sudo systemctl enable cockpit
sudo systemctl start cockpit
然后通过浏览器访问:https://你的服务器IP:9090
总结:
- ❌ Ubuntu Server 默认无图形界面
- ✅ 可以手动安装 GUI(如 XFCE、GNOME 等)
- ⚠️ 生产环境一般不建议安装 GUI
- ✅ 推荐使用 Cockpit 等 Web 工具进行可视化管理
如果你有具体用途(如做媒体服务器、开发测试机等),我可以推荐合适的桌面环境或管理方案。