[ TechDocsCove ]  TechDocsCove fr   ↩︎

# Méthodes pour Vérifier la Distribution Linux et la Version du Noyau

linux   shell   system administration   system-information  

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

Examiner les Fichiers Système

Utilisation des Outils Graphiques

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


Partager par e-mailIcône pour le partage par e-mail    Partager sur RedditIcône pour le partage sur Reddit    Partager sur XIcône pour le partage sur X    Partager sur TelegramIcône pour le partage sur Telegram    Partager sur WhatsAppIcône pour le partage sur WhatsApp    Partager sur FacebookIcône pour le partage sur Facebook    Partager sur LinkedInIcône pour le partage sur LinkedIn



Découvrez-en plus sur ce sujet: