15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer
11.08.2025

Comment trouver votre version Linux : Un guide complet pour toutes les distributions

Que vous gériez un poste de travail personnel, un environnement VPS Hosting basé sur le cloud, ou un Dedicated Server, connaître votre version Linux exacte est l’une des compétences les plus fondamentales de l’administration système. Cela a un impact direct sur la compatibilité des logiciels, la gestion des correctifs de sécurité, la précision du dépannage et la capacité à suivre correctement la documentation spécifique à la distribution.

Dans ce guide complet, nous vous guiderons à travers chaque méthode fiable pour identifier votre version Linux — des commandes rapides d’une seule ligne aux interfaces graphiques de bureau — couvrant toutes les principales distributions, notamment Ubuntu, Debian, CentOS, Fedora, Arch Linux, et bien d’autres.

Pourquoi connaître votre version Linux est important

Avant de plonger dans les commandes, il vaut la peine de comprendre pourquoi cette information est si critique :

  • Compatibilité des logiciels : Les gestionnaires de paquets et les installateurs d’applications nécessitent souvent une distribution spécifique et une version de publication pour fonctionner correctement.
  • Sécurité et mises à jour : Connaître votre version du système d’exploitation garantit que vous appliquez les bons correctifs de sécurité et que vous n’avez pas pris du retard sur les versions en fin de vie (EOL).
  • Dépannage précis : Les messages d’erreur, les formats de journal et le comportement du système peuvent différer considérablement entre les distributions et les versions.
  • Efficacité du support : Lors de la soumission d’un ticket d’assistance — que ce soit à AlexHost ou à tout autre fournisseur — inclure votre version Linux aide les techniciens à fournir des solutions plus rapides et plus précises.
  • Gestion du noyau et des pilotes : Certains pilotes matériels, modules du noyau et outils système dépendent de la version.

Méthode 1 : Utilisation de la commande lsb_release

La commande lsb_release (Linux Standard Base release) est l’un des outils les plus largement utilisés pour récupérer les informations de distribution lisibles par l’homme. Elle est disponible par défaut sur la plupart des systèmes basés sur Debian et Ubuntu.

Commande :

lsb_release -a

Exemple de sortie :

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy

Cette sortie vous donne le nom complet de la distribution, le numéro de version et le nom de code de la version — toutes les informations dont vous avez généralement besoin pour l’installation de logiciels ou les demandes d’assistance.

Et si la commande n’est pas trouvée ?

Si votre système retourne command not found, installez le paquet en utilisant le gestionnaire de paquets de votre distribution :

# Debian / Ubuntu
sudo apt install lsb-release

# CentOS / RHEL / AlmaLinux / Rocky Linux
sudo yum install redhat-lsb-core

# Fedora
sudo dnf install redhat-lsb-core

Méthode 2 : Lecture de /etc/os-release

Le fichier /etc/os-release est un fichier d’identification du système d’exploitation standardisé présent sur pratiquement toutes les distributions Linux modernes. C’est la méthode la plus universellement compatible et fonctionne de manière fiable sur Ubuntu, Debian, CentOS, Fedora, Arch Linux, openSUSE, et autres.

Commande :

cat /etc/os-release

Exemple de sortie (Ubuntu 22.04) :

NAME="Ubuntu"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04.3 LTS"
VERSION_ID="22.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"

Exemple de sortie (CentOS Stream 9) :

NAME="CentOS Stream"
VERSION="9"
ID="centos"
ID_LIKE="rhel fedora"
PRETTY_NAME="CentOS Stream 9"

Ce fichier est particulièrement utile dans les scripts shell et les flux de travail d’automatisation où vous devez détecter le système d’exploitation par programmation avant d’exécuter des commandes spécifiques à la distribution.

Conseil professionnel : Vous pouvez également lire le fichier plus court /etc/issue pour un résumé rapide de la version sur une seule ligne :

cat /etc/issue

Méthode 3 : Utilisation de hostnamectl

La commande hostnamectl fait partie de la suite systemd et fournit un aperçu plus large de l’identité du système, y compris le système d’exploitation, la version du noyau et l’architecture matérielle. Elle est disponible sur tout système exécutant systemd (ce qui couvre la grande majorité des distributions Linux modernes).

Commande :

hostnamectl

Exemple de sortie :

 Static hostname: my-server
       Icon name: computer-vm
         Chassis: vm
      Machine ID: a1b2c3d4e5f6...
         Boot ID: f6e5d4c3b2a1...
  Virtualization: kvm
Operating System: Ubuntu 22.04.3 LTS
          Kernel: Linux 5.15.0-78-generic
    Architecture: x86-64

Ceci est particulièrement utile lors de la gestion d’environnements VPS Hosting, car il révèle également la technologie de virtualisation en cours d’utilisation (par exemple, KVM, VMware ou LXC).

Méthode 4 : Vérification de la version du noyau Linux

La version de la distribution et la version du noyau sont deux informations distinctes. Alors que la version de la distribution vous indique quel type de système d’exploitation vous exécutez, la version du noyau est critique pour la compatibilité des pilotes, les appels système et le débogage de bas niveau.

Vérifier uniquement la version du noyau :

uname -r

Exemple de sortie :

5.15.0-78-generic

Vérifier les informations complètes du système :

uname -a

Exemple de sortie :

Linux my-server 5.15.0-78-generic #85-Ubuntu SMP Fri Jul 7 15:25:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Cette commande unique révèle le nom d’hôte, la version du noyau, la version du noyau, la date de compilation, le matériel de la machine, le type de processeur et le système d’exploitation.

DrapeauInformation retournée
uname -rVersion de publication du noyau uniquement
uname -vVersion du noyau (horodatage de compilation)
uname -mArchitecture matérielle de la machine
uname -oNom du système d’exploitation
uname -aTous les éléments ci-dessus combinés

Méthode 5 : Vérification de la version via une interface graphique de bureau

Si vous exécutez Linux avec un environnement de bureau complet (GNOME, KDE Plasma, XFCE, etc.), vous pouvez trouver votre version du système d’exploitation via les paramètres système sans ouvrir de terminal.

GNOME (Ubuntu, Fedora) :

  1. Cliquez sur le bouton Activités ou ouvrez le Menu des applications.
  2. Accédez à Paramètres → À propos.
  3. Votre nom du système d’exploitation, votre version et votre version GNOME s’afficheront.

KDE Plasma :

  1. Ouvrez le Lanceur d’applications.
  2. Allez à Paramètres système → À propos de ce système.
  3. Recherchez la section Système d’exploitation.

XFCE :

  1. Ouvrez le Menu des applications.
  2. Accédez à Système → À propos de XFCE ou consultez Informations système dans le gestionnaire de paramètres.

Méthode 6 : Vérification de la version Linux sur un VPS distant ou un serveur dédié

C’est le scénario le plus courant pour les administrateurs système gérant l’infrastructure cloud. Si vous exécutez un serveur distant — tel qu’un Dedicated Server AlexHost ou un VPS — vous devrez d’abord vous connecter via SSH.

Étape 1 : Connexion via SSH

ssh username@your-server-ip

Remplacez username par votre utilisateur réel (par exemple, root ou un utilisateur activé sudo) et your-server-ip par l’adresse IP de votre serveur.

Étape 2 : Exécutez votre commande de vérification de version préférée

Une fois connecté, utilisez l’une des méthodes ci-dessus. La combinaison la plus fiable est :

lsb_release -a && uname -r

Ou pour un maximum de détails :

cat /etc/os-release && uname -a && hostnamectl

Cela vous donne l’identification complète du système d’exploitation, la version du noyau et l’architecture du système en une seule sortie — idéal pour la documentation ou les demandes d’assistance.

> Conseil AlexHost : Lors de la gestion de plusieurs serveurs, envisagez d’utiliser un VPS Control Panel pour centraliser la gestion des serveurs, surveiller les détails du système d’exploitation et rationaliser les tâches administratives sur l’ensemble de votre infrastructure.

Référence rapide : Toutes les commandes en un coup d’œil

CommandeCe qu’elle afficheFonctionne sur
lsb_release -aNom complet de la distro, version, nom de codeDebian, Ubuntu, CentOS (avec paquet)
cat /etc/os-releaseIdentification du système d’exploitation standardiséeToutes les distributions modernes
cat /etc/issueRésumé rapide de la version du système d’exploitationLa plupart des distributions
hostnamectlSystème d’exploitation, noyau, architecture, virtualisationDistributions basées sur systemd
uname -rVersion du noyau uniquementToutes les distributions Linux
uname -aInformations complètes du noyau et du systèmeToutes les distributions Linux

Dépannage des problèmes courants

lsb_release: command not found

Installez le paquet lsb-release en utilisant le gestionnaire de paquets de votre distribution (voir la méthode 1 ci-dessus).

/etc/os-release retourne des informations minimales

Certaines images Linux minimales ou basées sur des conteneurs suppriment les fichiers non essentiels. Dans ce cas, essayez cat /etc/issue ou uname -a comme solutions de secours.

hostnamectl n’est pas disponible

Cette commande nécessite systemd. Si votre système utilise un système d’initialisation différent (par exemple, SysVinit ou OpenRC), hostnamectl ne sera pas présent. Utilisez cat /etc/os-release à la place.

Connexion SSH refusée sur un serveur distant

Assurez-vous que SSH est activé et que votre pare-feu autorise le port 22 (ou votre port SSH personnalisé). Si vous avez récemment déployé un nouveau serveur, consultez votre panneau de contrôle VPS Hosting pour accéder à la console.

Choisir le bon hébergement pour votre environnement Linux

La méthode que vous utilisez pour vérifier votre version Linux peut également dépendre du type d’environnement d’hébergement que vous exécutez. Voici un aperçu rapide des solutions AlexHost et de ce qu’elles offrent :

  • VPS Hosting : Accès root complet, choix de la distribution Linux et contrôle total de votre environnement. Idéal pour les développeurs et les administrateurs système.
15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer