Le noyau est le composant de base 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 y a plusieurs raisons pour lesquelles vous pourriez avoir besoin de connaître la version du noyau qui fonctionne 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 appris une nouvelle vulnérabilité de sécurité affectant les anciennes versions du noyau et que vous voulez 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 tutoriel, nous allons vous montrer plusieurs façons différentes de savoir quelle version du noyau Linux est en cours d’exécution sur votre système.

en utilisant la commande uname #

la commandeuname affiche plusieurs informations système, notamment l’architecture du noyau Linux, le nom de la version et la version.,

Pour savoir quelle version du noyau Linux est en cours d’exécution 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 en 64 bits et sa version est 4.15.0-54, où:

  • 4 – la Version du Noyau.
  • 15 – une Révision Majeure.
  • 0 – une Révision Mineure.
  • 54 – numéro de Patch.
  • generic – informations spécifiques à la Distribution.,

utilisation de la commande hostnamectl #

l’utilitairehostnamectl fait partie de systemd, et il 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 la commande grep pour filtrer la version du noyau Linux:

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

utilisation du fichier /proc/version #

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

Utiliser cat ou less pour afficher le contenu du fichier:

cat /proc/version

La sortie devrait ressembler à quelque chose comme ceci:

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 populaires, y compris, Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint, et plus encore.