GNU/Linux >> Tutoriels Linux >  >> Linux

Répertorier ou vérifier tous les noyaux Linux installés à partir de la ligne de commande

Noyau Linux est le composant principal d'un système d'exploitation GNU/Linux. Il s'agit d'un noyau de système d'exploitation gratuit, open source, monolithique, modulaire, multitâche, de type Unix. Il est créé par Linus Torvalds pour son PC i386 en 1991. Nous pouvons installer plus d'un noyau dans notre système. Vous êtes-vous déjà demandé combien de noyaux Linux vous avez installés dans votre machine Linux ? Non? Eh bien, ce bref tutoriel vous apprendra comment afficher ou vérifier tous les noyaux Linux installés ainsi que leurs versions à partir de la ligne de commande dans différents systèmes d'exploitation Linux.

Vérifiez tous les noyaux Linux installés à partir de la ligne de commande

Selon la distribution Linux que vous utilisez, il existe plusieurs façons de vérifier tous les détails du noyau Linux installé sur votre système. Le moyen le plus simple et le plus rapide de vérifier tous les noyaux installés dans un Linux consiste à utiliser find commande.

Par défaut, tous les noyaux Linux installés et leurs fichiers associés sont stockés sous /boot annuaire. Vérifiez simplement le contenu de ce répertoire à l'aide de find commande pour afficher la liste des noyaux installés :

$ find /boot/vmli*

Exemple de sortie de mon bureau Ubuntu 20.04 LTS :

/boot/vmlinuz
/boot/vmlinuz-5.4.0-64-generic
/boot/vmlinuz-5.4.0-65-generic
/boot/vmlinuz.old

Comme vous le voyez dans la sortie ci-dessus, deux versions des noyaux Linux (5.4.0-64 et 5.4.0-65) sont installées sur mon ordinateur de bureau Ubuntu.

Nous allons maintenant voir des méthodes spécifiques à la distribution pour connaître les détails du noyau Linux installé. Commençons d'abord par Alpine Linux.

1. Vérifier les noyaux installés dans Alpine Linux

Nous pouvons vérifier tous les noyaux installés ainsi que leurs versions à l'aide de la commande apk suivante :

$ apk info -vv | grep linux

Exemple de résultat :

libblkid-2.32-r0 - Block device identification library from util-linux
linux-virt-4.14.167-r0 - Linux vanilla kernel
syslinux-6.04_pre1-r1 - Boot loader for the Linux operating system

2. Liste les noyaux installés dans Arch Linux

Pour afficher tous les éléments installés dans Arch Linux et ses variantes comme Manjaro Linux, exécutez la commande pacman suivante :

$ pacman -Q linux

Exemple de résultat :

linux 5.9.14.arch1-1

Vous pouvez également combiner les commandes pacman et grep pour répertorier les versions de noyau installées :

$ pacman -Q | grep linux

Exemple de résultat :

archlinux-keyring 20201210-1
linux 5.9.14.arch1-1
linux-api-headers 5.8-1
util-linux 2.36.1-4
util-linux-libs 2.36.1-4

Comme vous pouvez le voir, je n'ai qu'un seul noyau Linux dans mon système Arch Linux et sa version est 5.9.14.

3. Trouvez les noyaux Linux installés dans Debian, Ubuntu, Pop!_OS

Dans Debian et d'autres systèmes basés sur Debian comme Ubuntu, Pop!_OS, Linux Mint, nous pouvons trouver la liste de tous les noyaux installés en utilisant dpkg commande :

$ dpkg --list | grep linux-image

Exemple de résultat :

 ii  linux-image-5.4.0-64-generic               5.4.0-64.72                           amd64        Signed kernel image generic
 ii  linux-image-5.4.0-65-generic               5.4.0-65.73                           amd64        Signed kernel image generic
 ii  linux-image-generic                        5.4.0.65.68                           amd64        Generic Linux kernel image

4. Afficher les noyaux installés dans Fedora, CentOS, RHEL, AlmaLinux

Dans les systèmes basés sur RPM tels que Fedora et ses versions en aval telles que CentOS, RHEL et les clones RHEL tels qu'AlmaLinux, nous pouvons afficher tous les noyaux installés à l'aide de rpm commande comme ci-dessous :

$ rpm -qa kernel

Ou,

$ rpm -qa | grep -i kernel

Exemple de sortie de Fedora 33 :

kernel-core-5.8.15-301.fc33.x86_64

Exemple de sortie d'AlmaLinux 8.3 :

5. Répertorier tous les noyaux Linux installés dans openSUSE

Comme openSUSE est également un système basé sur RPM, la commande pour répertorier tous les noyaux Linux installés est la même que pour les distributions Fedora, RHEL.

$ rpm -qa | grep -i kernel

Astuce bonus - Afficher uniquement les détails actuels du noyau

Pour afficher le noyau en cours d'exécution, exécutez :

$ uname -r
5.4.0-65-generic

Ou,

$ uname -mrs
Linux 5.4.0-65-generic x86_64

Vous connaissez maintenant la liste des Kernels installés sur votre système Linux. Comment trouveriez-vous quand une version spécifique du noyau Linux a été démarrée pour la dernière fois ? C'est facile! Reportez-vous au guide suivant pour vérifier quand un noyau Linux a été utilisé ou démarré pour la dernière fois.

  • Rechercher quand une version spécifique du noyau Linux a été démarrée pour la dernière fois

J'espère que cela vous aidera.

Lire connexe :

  • Afficher les informations du module du noyau Linux avec la commande Modinfo
  • Découvrez le nom de la distribution Linux, la version et les détails du noyau
  • Comment trouver les détails du système Linux à l'aide d'inxi
  • Neofetch – Afficher les informations du système Linux dans le terminal
  • Rechercher les détails du système Linux à l'aide de Python
  • Comment trouver les spécifications matérielles et logicielles dans Ubuntu

Linux
  1. Comment lister tous les packages installés sous Linux

  2. Comment vérifier si smtp fonctionne à partir de la ligne de commande (Linux)

  3. vérifier tous les sockets ouverts dans le système d'exploitation Linux

  4. Lister tous les montages sous Linux

  5. Répertorier toutes les bases de données MongoDB à partir du terminal bash Linux

Comment répertorier les packages installés sous Linux

Comment vérifier si l'interface graphique est installée sous Linux à partir de la ligne de commande

Comment trouver la liste des référentiels installés à partir de la ligne de commande sous Linux

Comment trouver toutes les polices installées à partir de la ligne de commande sous Linux

Comment trouver toutes les polices installées sous Linux

Comment lister tous les groupes sous Linux ?