Skip to Content
ドキュメントサーバーサーバーとデスクトップ

サーバーとデスクトップの違い

Ubuntu には、サーバーとデスクトップの 2 つの主要なエディションが提供されます。これらは同じソフトウェア リポジトリを共有していますが、デフォルト構成、カーネル チューニング、およびプリインストールされたソフトウェアが大きく異なります。

同じカーネル、デフォルトコンポーネントの違い

よくある誤解は、サーバーとデスクトップは異なるチューニングのカーネルを使用しているということです。実際、最新の Ubuntu (26.04 を含む) では、どちらもデフォルトで同じ linux-generic カーネル パッケージになり、HZ やプリエンプション モードなどの同一のカーネル ビルド オプションが使用されます。

# Check current kernel version (Server and Desktop are the same by default) uname -r # Check kernel configuration cat /proc/version

本当の違いは、カーネル自体ではなく、プリインストールされたコンポーネントとデフォルトで実行されるサービスによるものです。

サーバーの特性

  • デフォルトではデスクトップ環境はインストールされず、グラフィックス スタックも実行されないため、リソースの使用量が少なくなります。
  • デフォルトのターゲットサーバーシナリオで実行されるサービス (OpenSSH など)
  • 専用カーネルをオンデマンドで使用可能 (linux-lowlatency や linux-kvm など)
# Install a lightweight kernel optimized for KVM virtual machines (optional) sudo apt install linux-kvm

デスクトップの特性

  • GNOME デスクトップ、オーディオ/Bluetooth/印刷用のユーザー空間コンポーネント、およびファームウェアをプレインストールします。
  • デフォルトでグラフィカル ログイン サービスとデスクトップ セッション サービスを実行します。
  • インタラクティブな使用を目的としたデフォルト構成 (スワップや電源管理ポリシーなど)
Note

カーネルが同じであるため、必要に応じてサーバーにデスクトップ コンポーネントをインストールしたり、デスクトップのグラフィカル セッションを無効にしたりできます。この 2 つは基本的に同じシステムですが、デフォルト設定の組み合わせが異なります。

グラフィカルインターフェイス

これが最も明らかな違いです。

特徴サーバデスクトップ
グラフィカルインターフェースなし (コマンドラインのみ)GNOME デスクトップ環境
ディスプレイサーバーなしWayland / X11
ログイン方法TTY / SSHGDM グラフィカル ログイン
# Install a minimal desktop environment on Server (if needed) sudo apt install --no-install-recommends ubuntu-desktop-minimal # Switch Desktop to command-line-only mode sudo systemctl set-default multi-user.target # Restore graphical mode sudo systemctl set-default graphical.target

リソース使用量の比較

最小限のインストール後のリソース使用量

メトリックサーバデスクトップ
ディスク使用量~3~5 GB~10~15GB
メモリ使用量 (アイドル時)~200~400MB~1.2-2 GB
サービスの実行~30-50~100-150
デフォルトで開いているポートSSH (22)非常に少ない
# Check memory usage free -h # Check disk usage df -h / # Count running services systemctl list-units --type=service --state=running | wc -l # Check listening ports ss -tlnp

プリインストールされているソフトウェアの違い

サーバーのデフォルトのインストール

  • OpenSSH サーバー
  • cloud-init (クラウド環境の初期化)
  • LVM ツール
  • 基本的なネットワーク ツール (netplan、networkd)
  • Snap パッケージマネージャー

デスクトップのデフォルトインストール

  • Firefox ブラウザ
  • LibreOffice オフィス スイート
  • Thunderbird 電子メール クライアント
  • GNOME デスクトップおよびコンパニオン アプリケーション
  • NetworkManager
  • PulseAudio / PipeWire オーディオシステム

ネットワーク管理

2 つのエディションは、異なるネットワーク管理ツールを使用します。

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

使用例

サーバーを選択する場合

  • Webサーバー、データベースサーバー、アプリケーションサーバー
  • コンテナホスト (Docker、Kubernetes)
  • 仮想化プラットフォーム (KVM、LXD)
  • クラウドインスタンスとVPS
  • ファイル サーバー、DNS、DHCP、およびその他のインフラストラクチャ サービス
  • 最大のパフォーマンスと最小限のリソース オーバーヘッドを必要とするあらゆるシナリオ

デスクトップを選択する場合

  • 日常の事務作業と開発ワークステーション
  • マルチメディアの制作と編集
  • グラフィカル管理インターフェイスが必要なシナリオ
  • 教育・研修環境
  • パーソナルコンピュータとラップトップ

エディション間の切り替え

デスクトップ環境をデスクトップから削除する

# Remove the desktop environment (keep the base system) sudo apt remove --purge ubuntu-desktop ubuntu-desktop-minimal sudo apt autoremove --purge sudo systemctl set-default multi-user.target sudo reboot

サーバーへのデスクトップ環境のインストール

# Install the full desktop sudo apt install ubuntu-desktop # Or install only the minimal desktop sudo apt install ubuntu-desktop-minimal # Set graphical boot sudo systemctl set-default graphical.target sudo reboot

まとめ

サーバーとデスクトップの主な違いは、基礎となる機能ではなく、デフォルトの構成とプリインストールされたソフトウェアにあります。サーバーは無駄のない効率性を目指しており、デスクトップはすぐに使えるデスクトップ エクスペリエンスを目指しています。実際のユースケースに基づいて適切なエディションを選択し、必要に応じて柔軟に切り替えます。