Aller au contenu
Administration Linux medium

Commandes Linux pour explorer votre système

6 min de lecture

Les commandes pour obtenir des informations système sous Linux permettent d’afficher des détails sur l’état du système d’exploitation, du noyau, de l’architecture matérielle, ainsi que des processus en cours. Ces commandes sont essentielles pour obtenir des statistiques sur la machine et pour diagnostiquer d’éventuels problèmes. Dans cette section, nous allons explorer les commandes les plus utilisées pour interroger l’environnement système sous Linux.

Pour chacune des commandes Linux, je fournirai des conseils pratiques, des astuces et des exemples concrets pour vous aider à appliquer ces nouvelles connaissances.

La commande lsb_release permet d’afficher des informations sur la distribution Linux en cours d’utilisation. Elle est utile pour connaître la version de la distribution, le nom de la version, et d’autres détails pertinents. Cette commande est souvent utilisée pour vérifier la version de la distribution avant d’installer des logiciels ou de mettre à jour le système.

Fenêtre de terminal
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble

La commande arch permet d’afficher l’architecture matérielle du système d’exploitation. Elle est souvent utilisée pour déterminer si le système fonctionne sur une architecture 32 bits ou 64 bits. Cette information est utile pour choisir les bons paquets logiciels à installer, en fonction de l’architecture du système.

Fenêtre de terminal
arch
x86_64

La commande uname permet d’afficher des informations sur le système d’exploitation et le noyau Linux. Elle est souvent utilisée pour obtenir des informations sur l’architecture matérielle, le nom du noyau, la version du noyau, et d’autres détails pertinents.

Fenêtre de terminal
uname -a
Linux master2 6.8.0-58-generic #60-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 14 18:29:48 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Cette commande affiche des informations détaillées sur le système, y compris :

  • Le nom du noyau
  • Le nom de l’hôte
  • La version du noyau
  • La date et l’heure de compilation du noyau
  • L’architecture matérielle (par exemple, x86_64 pour les systèmes 64 bits)
  • Le type de système d’exploitation (par exemple, GNU/Linux)

Options courantes :

  • -a : Affiche toutes les informations disponibles.
  • -r : Affiche la version du noyau.
  • -s : Affiche le nom du noyau.
  • -m : Affiche l’architecture matérielle.
  • -n : Affiche le nom de l’hôte.
  • -v : Affiche la version du noyau.
  • -o : Affiche le nom du système d’exploitation.
  • -p : Affiche le type de processeur.
  • -i : Affiche le type de matériel.
  • -l : Affiche le nom du noyau en long format.

La commande hostname permet d’afficher ou de modifier le nom d’hôte du système. Le nom d’hôte est le nom unique attribué à un ordinateur sur un réseau, et il est utilisé pour identifier la machine dans les communications réseau.

Fenêtre de terminal
hostname
master2

Cette commande affiche le nom d’hôte actuel du système. Options courantes :

  • -s : Affiche le nom d’hôte court (sans le domaine).
  • -f : Affiche le nom d’hôte complet (FQDN - Fully Qualified Domain Name).

La commande uptime permet d’afficher depuis combien de temps le système est en cours d’exécution, ainsi que la charge moyenne du système sur les 1, 5 et 15 dernières minutes. Elle est utile pour évaluer la stabilité du système et déterminer si le système est sous une charge élevée.

Fenêtre de terminal
uptime
18:29:45 up 5 days, 2:15, 1 user, load average: 0.00, 0.01, 0.05

Cette commande affiche les informations suivantes :

  • L’heure actuelle
  • Le temps écoulé depuis le dernier démarrage du système
  • Le nombre d’utilisateurs connectés
  • La charge moyenne du système sur les 1, 5 et 15 dernières minutes

Le load average est une mesure de la charge du système, indiquant le nombre de processus en attente d’exécution. Les valeurs de charge moyenne sont généralement exprimées sous la forme de trois nombres, qui représentent la charge moyenne sur les 1, 5 et 15 dernières minutes. Par exemple, dans la sortie ci-dessus, la charge moyenne est de 0.00, 0.01 et 0.05 pour les 1, 5 et 15 dernières minutes respectivement.

La charge moyenne est un indicateur de la charge du système. Elle représente le nombre moyen de processus en attente d’exécution sur le système.

Pour interpréter la charge moyenne, il faut tenir compte du nombre de cœurs de la machine. Par exemple :

  • Une charge moyenne inférieure au nombre de cœurs indique que le système est sous-utilisé.
  • Une charge moyenne supérieure au nombre de cœurs indique que le système est surchargé.
  • Une charge moyenne égale au nombre de cœurs indique que le système est sous une charge équilibrée.

Options courantes :

  • -p : Affiche le temps écoulé depuis le dernier démarrage sous une forme plus lisible (par exemple, “5 jours, 2 heures”).
  • -s : Affiche uniquement le temps écoulé depuis le dernier démarrage.
  • -h : Affiche les informations sous une forme plus lisible (par exemple, “5 jours, 2 heures”).

Contrôle de connaissances

Validez vos connaissances avec ce quiz interactif

10 questions
5 min.
80%

Informations

  • Le chronomètre démarre au clic sur Démarrer
  • Questions à choix multiples, vrai/faux et réponses courtes
  • Vous pouvez naviguer entre les questions
  • Les résultats détaillés sont affichés à la fin

Lance le quiz et démarre le chronomètre

Nous avons exploré plusieurs commandes essentielles pour obtenir des informations système sous Linux. Ces commandes sont utiles pour diagnostiquer des problèmes, surveiller les performances du système et obtenir des informations sur l’environnement d’exécution. En maîtrisant ces commandes, vous serez en mesure de mieux comprendre le fonctionnement de votre système Linux et de résoudre des problèmes plus efficacement.