GNU/Linux >> Tutoriels Linux >  >> Linux

Comment vérifier la version du noyau sous Linux

Le noyau est le composant principal d'un système d'exploitation. Il gère les ressources du système et constitue un pont entre le matériel et les logiciels de votre ordinateur.

Il existe diverses raisons pour lesquelles vous pourriez avoir besoin de connaître la version du noyau qui s'exécute sur votre système d'exploitation GNU/Linux. Peut-être que vous déboguez un problème lié au matériel ou que vous avez découvert une nouvelle vulnérabilité de sécurité affectant les anciennes versions du noyau et que vous souhaitez savoir si votre noyau est vulnérable ou non. Quelle que soit la raison, il est assez facile de déterminer la version du noyau Linux à partir de la ligne de commande.

Dans ce didacticiel, nous allons vous montrer différentes façons de savoir quelle version du noyau Linux s'exécute sur votre système.

Utilisation de uname Commande #

Le uname La commande affiche plusieurs informations système, notamment l'architecture du noyau Linux, la version du nom et la version.

Pour savoir quelle version du noyau Linux s'exécute sur votre système, tapez la commande suivante :

uname -srm
Linux 4.15.0-54-generic x86_64

La sortie ci-dessus montre que le noyau Linux est 64 bits et sa version est 4.15.0-54 , où :

  • 4 - Version du noyau.
  • 15 - Révision majeure.
  • 0 - Révision mineure.
  • 54 - Numéro de patch.
  • generic - Informations spécifiques à la distribution.

Utilisation de hostnamectl commande #

Le hostnamectl L'utilitaire fait partie de systemd et est utilisé pour interroger et modifier le nom d'hôte du système. Il affiche également la distribution Linux et la version du noyau :

hostnamectl
  Static hostname:  linuxize.localdomain
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: af8ce1d394b844fea8c19ea5c6a9bd09
           Boot ID: 15bc3ae7bde842f29c8d925044f232b9
  Operating System: Ubuntu 18.04.2 LTS
            Kernel: Linux 4.15.0-54-generic
      Architecture: x86-64

Vous pouvez utiliser le grep commande pour filtrer la version du noyau Linux :

hostnamectl | grep -i kernel
            Kernel: Linux 4.15.0-54-generic

Utilisation de /proc/version Fichier #

Le /proc Le répertoire contient des fichiers virtuels contenant des informations sur la mémoire système, les cœurs du processeur, les systèmes de fichiers montés, etc. Les informations sur le noyau en cours d'exécution sont stockées dans le /proc/version fichier virtuel.

Utilisez cat ou less pour afficher le contenu du fichier :

cat /proc/version

La sortie ressemblera à ceci :

Linux version 4.15.0-54-generic (buildd@lgw01-amd64-014) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019

Conclusion #

Nous vous avons montré comment trouver la version du noyau Linux en cours d'exécution sur votre système à partir de la ligne de commande. Les commandes devraient fonctionner sur toutes les distributions Linux courantes, notamment Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint, etc.

N'hésitez pas à laisser un commentaire si vous avez des questions.


Linux
  1. Comment vérifier la version de Redhat

  2. Comment vérifier la version du noyau Linux dans Ubuntu ?

  3. Comment vérifier la version du noyau sous Linux

  4. Comment vérifier la version de MySQL sous Linux

  5. Comment vérifier la version de votre système d'exploitation Linux

Comment vérifier la version du noyau Linux sur Ubuntu et Linux Mint

Comment vérifier la version Linux

Comment vérifier la complexité du mot de passe sous Linux

Comment vérifier le niveau d'exécution sous Linux

Comment vérifier quelle version du noyau Linux suis-je en cours d'exécution

Comment vérifier la version de PHP sous Linux