traductions: [ en/English ] · [ es/Español ] · [ de/Deutsch ]
Table des matières
Les systèmes Linux offrent différentes méthodes pour identifier la distribution et la version du noyau. Connaître ces informations est crucial pour la maintenance du système, les mises à jour et la compatibilité. Voici différentes façons d’obtenir ces informations :
Utilisation des Commandes Terminal
Vérifier la Distribution :
lsb_release -a
: Cette commande fournit des informations complètes sur la distribution, notamment son nom, sa version et son nom de code.cat /etc/*-release
: Affiche le contenu des fichiers de version, donnant des détails sur la distribution.hostnamectl
: Offre des informations de base sur le système d’exploitation, y compris la distribution.
Version du Noyau :
uname -r
: Affiche la version du noyau.cat /proc/version
: Présente des informations détaillées sur le noyau, y compris la version et les détails de construction.
Examiner les Fichiers Système
cat /etc/os-release
: Ce fichier contient des informations sur le système d’exploitation et sa version.cat /proc/sys/kernel/osrelease
: Affiche la version du noyau directement à partir du système.
Utilisation des Outils Graphiques
- Utilitaire d’Information Système : De nombreuses distributions Linux ont des outils graphiques intégrés dans leurs paramètres système qui affichent la distribution et la version du noyau.
Guide d’Installation pour les Outils Essentiels
Si ces commandes ne sont pas disponibles, voici comment les installer sur différentes distributions :
# Ubuntu
sudo apt update
sudo apt install lsb-release
# Fedora
sudo dnf install redhat-lsb-core
# OpenSUSE
sudo zypper install lsb-release
Script Complet de Collecte d’Informations Linux
Jetez un œil à ce script Bash pratique, c’est une véritable centrale électrique ! Il utilise diverses méthodes détaillées dans l’article pour collecter des informations sur la distribution Linux. Ce qui est cool, c’est qu’il est conçu pour gérer les erreurs en douceur en vérifiant deux fois si une commande existe avant de l’exécuter :
#!/bin/sh
# Fonction pour exécuter une commande et afficher une séparation si réussie
execute_command() {
cmd="$1"
divider="------ - - - - - - -"
if $cmd; then
printf '%s\n' "$divider"
else
printf '%s\n' "$cmd a échoué" "$divider"
fi
}
# Exécute les commandes et affiche des séparations pour les exécutions réussies
execute_command "lsb_release -a"
execute_command "cat /etc/*-release"
execute_command "hostnamectl"
execute_command "cat /etc/os-release"
execute_command "cat /proc/sys/kernel/osrelease"
execute_command "uname -r"
execute_command "cat /proc/version"
Ce script peut être enregistré dans un fichier, par exemple, details_linux.sh
. Pour le rendre exécutable, utilisez la commande
chmod +x details_linux.sh
Aucun privilège superutilisateur n’est requis pour l’exécution, ce qui le rend pratique pour l’exploration du système.
Créé le: janv. 5, 2024
Découvrez-en plus sur ce sujet:
- Comprendre la commande `kill` sous Linux
- Comprendre la commande `ps` sous Linux
- Maîtrise de la navigation dans le terminal Linux : Raccourcis essentiels pour une efficacité optimale
- Suppression et Nettoyage des Logiciels Flatpak
- Installer des logiciels avec Flatpak