Skip to Content
DocumentationServeurServeur vs ordinateur de bureau

Différences entre serveur et ordinateur de bureau

Ubuntu propose deux éditions principales : Server et Desktop. Bien qu’ils partagent les mêmes référentiels de logiciels, ils diffèrent considérablement en termes de configuration par défaut, de réglage du noyau et de logiciels préinstallés.

Même noyau, différences dans les composants par défaut

Une idée fausse courante est que Server et Desktop utilisent des noyaux réglés différemment. En fait, sur Ubuntu moderne (y compris 26.04), tous deux utilisent par défaut le même package de noyau linux-generic, avec des options de construction de noyau identiques telles que HZ et le mode de préemption.

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

Les vraies différences viennent des composants préinstallés et des services exécutés par défaut, et non du noyau lui-même :

Caractéristiques du serveur

  • Aucun environnement de bureau n’est installé par défaut, aucune pile graphique ne s’exécute, donc l’utilisation des ressources est moindre
  • Les services exécutant des scénarios de serveur cible par défaut (tels que OpenSSH)
  • Des noyaux spécialisés peuvent être utilisés à la demande (tels que linux-lowlatency ou linux-kvm)
# Install a lightweight kernel optimized for KVM virtual machines (optional) sudo apt install linux-kvm

Caractéristiques du bureau

  • Préinstalle le bureau GNOME, les composants de l’espace utilisateur pour l’audio/Bluetooth/impression et le micrologiciel
  • Exécute les services de connexion graphique et de session de bureau par défaut
  • Configuration par défaut destinée à une utilisation interactive (telle que les politiques d’échange et de gestion de l’alimentation)
Note

Le noyau étant le même, vous pouvez installer les composants du bureau sur le serveur selon vos besoins ou désactiver la session graphique sur le bureau. Les deux sont essentiellement le même système avec différentes combinaisons de configuration par défaut.

Interface graphique

C’est la différence la plus évidente :

FonctionnalitéServeurBureau
Interface graphiqueAucun (ligne de commande uniquement)Environnement de bureau GNOME
Serveur d’affichageAucunWayland / X11
Méthode de connexionATS / SSHConnexion graphique GDM
# 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

Comparaison de l’utilisation des ressources

Utilisation des ressources après une installation minimale

MétriqueServeurBureau
Utilisation du disque~3-5 Go~10-15 Go
Utilisation de la mémoire (inactif)~200-400 Mo~1.2-2 Go
Services en cours d’exécution~30-50~100-150
Ports ouverts par défautSSH (22)Très peu
# 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

Différences entre les logiciels préinstallés

Installation par défaut du serveur

  • Serveur OpenSSH
  • cloud-init (initialisation de l’environnement cloud)
  • Outils LVM
  • Outils réseau de base (netplan, networkd)
  • Gestionnaire de paquets Snap

Installation par défaut du bureau

  • Navigateur Firefox
  • suite bureautique LibreOffice
  • Client de messagerie Thunderbird
  • GNOME applications de bureau et applications associées
  • NetworkManager
  • Système audio PulseAudio / PipeWire

Gestion du réseau

Les deux éditions utilisent des outils de gestion de réseau différents :

# 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

Cas d’utilisation

Quand choisir un serveur

  • Serveurs Web, serveurs de bases de données, serveurs d’applications
  • Hôtes de conteneur (Docker, Kubernetes)
  • Plateformes de virtualisation (KVM, LXD)
  • Instances cloud et VPS
  • Serveurs de fichiers, DNS, DHCP et autres services d’infrastructure
  • Tout scénario nécessitant des performances maximales et une surcharge minimale des ressources

Quand choisir un ordinateur de bureau

  • Travail de bureau quotidien et postes de développement
  • Production et montage multimédia
  • Scénarios nécessitant une interface de gestion graphique
  • Environnements d’éducation et de formation
  • Ordinateurs personnels et ordinateurs portables

Passer d’une édition à l’autre

Suppression de l’environnement de bureau du bureau

# 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

Installation d’un environnement de bureau sur le serveur

# 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

Résumé

La principale différence entre Server et Desktop réside dans la configuration par défaut et les logiciels préinstallés, et non dans les fonctionnalités sous-jacentes. Server vise une efficacité optimale, tandis que Desktop vise une expérience de bureau prête à l’emploi. Choisissez la bonne édition en fonction de votre cas d’utilisation réel et passez de l’une à l’autre de manière flexible en cas de besoin.