Commandes systèmes
Mise à jour :
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.
lsb_release
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.
lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 24.04.1 LTSRelease: 24.04Codename: noble
arch
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.
archx86_64
uname
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.
uname -aLinux 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.
hostname
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.
hostnamemaster2
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).
uptime
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.
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
Pourquoi ce contrôle ?
Cet contrôle va vous permettre de valider vos connaissances sur le sujet abordé dans le guide. Il comporte des QCM, des questions vrai/faux et des réponses ouvertes à un mot.
🕒 Le chronomètre commence dès que vous cliquez sur Démarrer le test. Vous devrez terminer l’examen avant la fin du temps imparti.
🎯 Pour réussir, vous devez obtenir au moins 80% de bonnes réponses.
💡 Je ne fournis pas directement les réponses aux questions. Cependant, si certaines sont complexes, des pistes d’explication pourront être proposées dans le guide ou après l’examen.
Bonne chance ! 🚀
Conclusion
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.