Source originale
Par défaut, tous les noyaux Linux installés et les fichiers associés sont stockés dans le répertoire /boot. Utilisez simplement la commande find pour afficher la liste des noyaux installés :
$ <span class="token function">find</span> /boot/vmli* /boot/vmlinuz /boot/vmlinuz-5.4.0-64-generic /boot/vmlinuz-5.4.0-65-generic /boot/vmlinuz.old
Comme vous pouvez le voir dans la sortie précédente, j'ai deux versions du noyau Linux (5.4.0-64 et 5.4.0-65) installées sur ma machine de bureau Ubuntu.
Nous allons maintenant voir une manière spécifique à la distribution de connaître les détails du noyau Linux installé. Commençons par AlpineLinux.
Détecter les noyaux installés dans AlpineLinux
Nous pouvons utiliser la commande apkinfo-vv|greplinux suivante pour détecter tous les noyaux installés et leurs versions, tels que :
$ apk info -vv <span class="token operator">|</span> <span class="token function">grep</span> linux 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 <span class="token keyword">for</span> the Linux operating system
Liste des noyaux installés dans ArchLinux
Pour voir tout ce qui est installé dans ArchLinux et ses variantes comme ManjaroLinux Pour voir ce qu'est le système Linux , exécutez la commande pacman-Qlinux suivante :
$ pacman -Q linux linux <span class="token number">5.9</span>.14.arch1-1
Vous pouvez également combiner les commandes pacman et grep pour lister les versions du noyau installées :
$ pacman -Q <span class="token operator">|</span> <span class="token function">grep</span> linux archlinux-keyring <span class="token number">20201210</span>-1 linux <span class="token number">5.9</span>.14.arch1-1 linux-api-headers <span class="token number">5.8</span>-1 util-linux <span class="token number">2.36</span>.1-4 util-linux-libs <span class="token number">2.36</span>.1-4
Comme indiqué ci-dessusVérifiez quel type de système Linux est, il n'y a qu'un seul noyau Linux dans le système ArchLinux Introduction au système Linux, sa version est 5.9.14
Trouver 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, LinuxMint, nous pouvons trouver la liste de tous les noyaux installés en utilisant la commande dpkg :
$ dpkg --list <span class="token operator">|</span> <span class="token function">grep</span> linux-image iilinux-image-5.4.0-64-generic <span class="token number">5.4</span>.0-64.72 amd64Signed kernel image generic iilinux-image-5.4.0-65-generic <span class="token number">5.4</span>.0-65.73 amd64Signed kernel image generic iilinux-image-generic<span class="token number">5.4</span>.0.65.68 amd64Generic Linux kernel image
Vérifiez Fedora, CentOS, RHEL, AlmaLinux pour voir le noyau installé
Dans les systèmes basés sur RPM, tels que Fedora et ses versions en aval, telles que CentOS, RHEL et RHEL-clone, comme AlmaLinux, nous pouvons utiliser la commande rpm-qakernel ou rpm-qa|grep-ikernel pour afficher tous les noyaux installés.
Fedora33 :
$ <span class="token function">rpm</span> -qa <span class="token operator">|</span> <span class="token function">grep</span> -i kernel kernel-core-5.8.15-301.fc33.x86_64
AlmaLinux8.3 :
Liste de tous les LinuxKernels installés dans openSUSE
Étant donné qu'openSUSE est également un système basé sur RPM, la commande rpm-qa|grep-ikernel peut également être utilisée dans ce système pour énumérer les noyaux
Affichez uniquement les informations détaillées du noyau actuel
Vous pouvez afficher le noyau actuellement en cours d'exécution via uname-r ou uname-mrs
$ <span class="token function">uname</span> -r <span class="token number">5.4</span>.0-65-generic $ <span class="token function">uname</span> -mrs Linux <span class="token number">5.4</span>.0-65-generic x86_64
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!