Ubuntu 提供了多个无 GUI(纯命令行)的版本和变体,适合服务器、嵌入式设备或追求轻量化的用户。以下是几个推荐的选择及配置建议:
1. Ubuntu Server
- 特点:专为服务器设计的官方版本,无图形界面,默认安装最小化基础系统。
- 优势:
- 长期支持(LTS 版本支持 5 年)。
- 集成云工具(如 OpenStack、KVM)和服务器软件(Apache, Nginx, MySQL 等)。
- 安装:
- 下载 ISO 镜像:Ubuntu Server 官网
- 安装时选择“最小化安装”(Minimal Install)减少额外软件包。
2. Ubuntu Cloud (Cloud Image)
- 特点:针对云环境优化的最小镜像,无 GUI,适合 Docker、Kubernetes 等容器化部署。
- 优势:
- 极简设计,启动快速。
- 支持主流云平台(AWS, Azure, GCP)。
- 获取:
- 官方 Cloud 镜像:Ubuntu Cloud Images
3. Ubuntu Core
- 特点:基于 Snap 包管理的超轻量版本,专注于物联网(IoT)和嵌入式设备。
- 优势:
- 只包含核心系统,高度安全且易维护。
- 自动更新机制。
- 适用场景:树莓派、工业设备等资源受限环境。
- 下载:Ubuntu Core 官网
4. 从 Ubuntu Desktop 移除 GUI
- 如果已安装带 GUI 的 Ubuntu Desktop,可通过以下命令卸载图形界面:
sudo apt purge ubuntu-desktop sudo apt autoremove sudo systemctl set-default multi-user.target # 默认启动到命令行 - 注意:此操作会删除所有 GUI 相关组件,建议备份重要数据。
5. 最小化安装选项
- 在安装 Ubuntu Server 或 Desktop 时:
- 选择“最小安装”(Minimal Installation)减少预装软件。
- 不勾选“Install GUI”或类似选项(部分衍生版支持)。
6. 其他轻量化衍生版
- Debian:Ubuntu 的母系统,安装时选择“无桌面环境”更纯粹。
- Alpine Linux:非 Ubuntu 系,但极其轻量(仅几 MB),适合高级用户。
配置建议:
- 终端工具:
tmux或screen:管理多会话。htop:替代top监控资源。
- 网络管理:
nmtui(NetworkManager 文本界面)或netplan配置网络。
- 远程管理:
- 安装 OpenSSH Server:
sudo apt install openssh-server
- 安装 OpenSSH Server:
根据需求选择:
- 服务器/生产环境 → Ubuntu Server。
- 极致轻量/嵌入式 → Ubuntu Core 或 Debian。
- 快速体验 → 从 Ubuntu Desktop 移除 GUI。
轻量云Cloud