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.

Table des matières
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
Enfin les autres paramètres de la commande uname :
Commandes | Description |
-a | Afficher 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é) |
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
/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
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
/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
Liens
- Système d’exploitation et OS : qu’est-ce que c’est ? comment ça marche ?
- Qu’est-ce que le noyau d’un OS (Kernel)
- Qu’est-ce que le Noyau Linux (kernel) : rôle, versions et comment ça marche
- Les modules du noyau Linux : charger, décharger et fonctionnement
- Comment compiler le noyau Linux
- Utiliser modprobe et configurer /etc/modprobe.d/
- Ajouter un module du noyau Linux avec module assistant sur Debian
- Qu’est-ce que initrd dans Linux : rôle et comment ça marche
- Qu’est-ce que vmlinuz dans Linux
- Comment connaître la version du noyau Linux
- sysctl : paramétrer le noyau Linux
- NTFS, EXT4 : Comprendre les systèmes de fichiers