Skip to Content
文档服务器Server 和 Desktop 的区别

Server 和 Desktop 的区别

Ubuntu 提供 Server 和 Desktop 两个主要版本。虽然它们共享同一个软件仓库,但在默认配置、内核调优和预装软件方面存在显著差异。

内核相同,差异在默认组件

一个常见的误解是 Server 和 Desktop 使用不同调优的内核。实际上在现代 Ubuntu(包括 26.04)中,两者默认都使用同一个 linux-generic 内核包,HZ、抢占模式等内核编译选项完全一致。

# 查看当前内核版本(Server 与 Desktop 默认相同) uname -r # 查看内核配置 cat /proc/version

真正的差异来自预装组件与默认运行的服务,而非内核本身:

Server 的特点

  • 默认不安装桌面环境,不运行图形栈,资源占用更低
  • 默认运行的服务面向服务器场景(如 OpenSSH 等)
  • 可按需选用专用内核(如 linux-lowlatency、linux-kvm)
# 安装适用于 KVM 虚拟机的精简内核(可选) sudo apt install linux-kvm

Desktop 的特点

  • 预装 GNOME 桌面、音频/蓝牙/打印等用户态组件与固件
  • 默认运行图形登录与桌面会话服务
  • 面向交互式使用的默认配置(如 swap、电源管理策略)
Note

内核相同意味着你可以在 Server 上按需安装桌面组件,或在 Desktop 上停用图形会话,二者本质上是同一套系统的不同默认配置组合。

图形界面

这是最直观的区别:

特性ServerDesktop
图形界面无(纯命令行)GNOME 桌面环境
显示服务器无Wayland / X11
登录方式TTY / SSHGDM 图形登录
# 在 Server 上安装最小桌面环境(如需要) sudo apt install --no-install-recommends ubuntu-desktop-minimal # 在 Desktop 上切换到纯命令行模式 sudo systemctl set-default multi-user.target # 恢复图形模式 sudo systemctl set-default graphical.target

资源占用对比

最小安装后的资源占用

指标ServerDesktop
磁盘占用约 3-5 GB约 10-15 GB
内存占用(空闲)约 200-400 MB约 1.2-2 GB
运行服务数约 30-50约 100-150
默认开放端口SSH (22)极少
# 查看内存占用 free -h # 查看磁盘占用 df -h / # 查看运行中的服务数量 systemctl list-units --type=service --state=running | wc -l # 查看监听端口 ss -tlnp

预装软件差异

Server 默认安装

  • OpenSSH Server
  • cloud-init(云环境初始化)
  • LVM 工具
  • 基础网络工具(netplan、networkd)
  • Snap 包管理器

Desktop 默认安装

  • Firefox 浏览器
  • LibreOffice 办公套件
  • Thunderbird 邮件客户端
  • GNOME 桌面及配套应用
  • NetworkManager
  • PulseAudio / PipeWire 音频系统

网络管理

两个版本使用不同的网络管理工具:

# Server 使用 systemd-networkd + Netplan cat /etc/netplan/50-cloud-init.yaml # 示例 Netplan 配置(Server) sudo tee /etc/netplan/01-server.yaml << 'EOF' network: version: 2 renderer: networkd ethernets: eth0: dhcp4: true EOF sudo netplan apply # Desktop 使用 NetworkManager + Netplan # 示例 Netplan 配置(Desktop) sudo tee /etc/netplan/01-desktop.yaml << 'EOF' network: version: 2 renderer: NetworkManager EOF sudo netplan apply

适用场景

选择 Server 的场景

  • Web 服务器、数据库服务器、应用服务器
  • 容器宿主机(Docker、Kubernetes)
  • 虚拟化平台(KVM、LXD)
  • 云实例和 VPS
  • 文件服务器、DNS、DHCP 等基础设施服务
  • 任何需要最大化性能和最小化资源开销的场景

选择 Desktop 的场景

  • 日常办公和开发工作站
  • 多媒体制作和编辑
  • 需要图形化管理界面的场景
  • 教育和培训环境
  • 个人电脑和笔记本

版本间切换

在 Desktop 上移除桌面环境

# 移除桌面环境(保留基础系统) sudo apt remove --purge ubuntu-desktop ubuntu-desktop-minimal sudo apt autoremove --purge sudo systemctl set-default multi-user.target sudo reboot

在 Server 上安装桌面环境

# 安装完整桌面 sudo apt install ubuntu-desktop # 或仅安装最小桌面 sudo apt install ubuntu-desktop-minimal # 设置为图形启动 sudo systemctl set-default graphical.target sudo reboot

总结

Server 和 Desktop 的核心区别在于默认配置和预装软件,而非底层能力。Server 追求精简高效,Desktop 追求开箱即用的桌面体验。根据你的实际用途选择合适的版本,必要时也可以在两者之间灵活切换。

Last updated on