Menu Fermer

Comment connaître la version du noyau Linux

Quelque soit la distribution Linux (Debian, Ubuntu, Mint, Fedora, CentOs, …), celle-ci fonctionne avec le noyau Linux.
Ce dernier permet l’interaction entre le matériel et l’utilisateur et les applications systèmes.
Dans certains cas, il peut être nécessaire de connaître la version du noyau Linux.
Pour cela, on peut utiliser des commandes pour récupérer la version du kernel Linux en ligne de commandes.

Ce tutoriel vous donne plusieurs méthodes pour trouver la version du noyau Linux.

Comment connaître la version du noyau Linux

Introduction au version du noyau de Linux

La version du noyau du noyau Linux est standardisée.
Voici un exemple de version du noyau Linux : 5.8.0.50-generic

Elle se compose des éléments suivants :

  • 5 – Ceci est la version principale du noyau
  • .8 – Ceci est la version majeure
  • .0 – Ceci est le niveau de révision mineure
  • -50 – C’est le niveau des correctifs et des corrections de bogues

Chaque mise à jour majeure apporte son lots de nouveautés et améliorations alors que les versions mineures apportes des corrections de bugs ou de vulnérabilités.
Ce sont surtout les deux premiers chiffres avec la version principale et majeure comme 2.6, 5.8 qui sont importantes pour connaître la génération du kernel.
Pour tout savoir du noyau Linux :

Comment connaître la version du noyau Linux

uname

La commande uname est la plus simple car elle vous donne le nom de la machine, la version du noyau et l’architecture.
Pour obtenir toutes ces informations systèmes dont la version du noyau Linux :

uname -a

Mais si vous ne voulez connaître que la version du kernel :

uname -r
Comment connaître la version du noyau avec uname

Enfin les autres paramètres de la commande uname :

CommandesDescription
-aAfficher toutes les informations
-m
–machine
Afficher le le nom du matériel de la machine
-o
–operating-system
Afficher le système d’exploitation (généralement GNU / Linux)
-p
–processor
Afficher le type de processeur ou «inconnu»
-r
–kernel-release
Afficher la version du noyau
-s
–kernel-name
Affiche le nom du noyau
-v
–kernel-version
Afficher la version du noyau (comprend généralement le système d’exploitation de base et l’heure à laquelle le noyau a été compilé)
Les paramètres de la commande uname

hostnamectl

La commande hostnamectl permet de connaître beaucoup d’informations sur la configuration système.
On l’utilise aussi pour changer le nom de la machine.

Pour afficher la version du noyau Linux, utilisez la commande sans aucun paramètre :

hostnamectl
Quelle est la version du noyau Linux ?
le savoir avec hostnamectl

/proc/version

On peut aussi trouver la version du noyau Linux dans le fichier système /proc/version.
Ce dernier stocke les informations sur les versions de certains éléments du système dont le kernel, la version de gcc et ld.

Pour obtenir l’information, il suffit d’utiliser la commande cat :

cat /proc/version
Comment connaître la version du noyau avec /proc/version

avec dmesg

La commande dmesg est utilisée pour imprimer le tampon de messages du noyau.
On l’utilise pour obtenir les derniers logs avec les erreurs et problèmes.
Mais il stocke au début les informations systèmes dont la version du kernel Linux.
Ainsi on peut utiliser dmesg pour obtenir la version du noyau Linux :

Saisissez simplement la commande dans un terminal en filtrant avec la commande grep:

dmesg|grep Linux
Comment afficher la version du noyau avec dmesg

/proc/version_signature

Voici un autre fichier /proc/version_signature qui stocke la version du noyau Linux.
Ainsi en affichant son contenu, on peut récupérer la version du noyau Linux.

cat /proc/version_signature
Comment connaître la version du noyau avec /proc/version_signature