原文出处

https://linuxlog.cyou/post/18297.html

默认情况下,所有已安装的 Linux 内核及其相关文件都存储在 /boot 目录。 只需使用 find 查看已安装内核列表的命令:

$ find /boot/vmli*
/boot/vmlinuz
/boot/vmlinuz-5.4.0-64-generic
/boot/vmlinuz-5.4.0-65-generic
/boot/vmlinuz.old

正如您在上面的输出中看到的,我的 Ubuntu 桌面机器上安装了两个 Linux 内核版本(5.4.0-64 和 5.4.0-65)。

现在我们将看到特定于发行版的方法来找出已安装的 Linux 内核详细信息。 首先,让我们从 Alpine Linux 开始。

检查 Alpine Linux 中已安装的内核

我们可以使用以下 apk info -vv | grep linux 命令检查所有已安装的内核及其版本, 例如:

$ apk info -vv | grep 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 for the Linux operating system

列出 Arch Linux 中已安装的内核

要查看 Arch Linux 及其变体(如 Manjaro Linux)中安装的所有内容,请运行以下 pacman -Q linux 命令:

$ pacman -Q linux
linux 5.9.14.arch1-1

还可以组合 pacmangrep 命令来列出已安装的内核版本:

$ pacman -Q | grep linux
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

如上所示,Arch Linux 系统中只有一个 Linux 内核,其版本为 5.9.14

在 Debian、Ubuntu、Pop!_OS 中查找已安装的 Linux 内核

在 Debian 和其他基于 Debian 的系统(如 Ubuntu、Pop!_OS、Linux Mint)中,我们可以使用以下命令找到所有已安装内核的列表 dpkg 命令:

$ dpkg --list | grep linux-image
 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

查看Fedora, CentOS, RHEL, AlmaLinux查看已安装的内核

在基于 RPM 的系统中,例如 Fedora 及其下游版本,例如 CentOS、RHEL 和 RHEL-clone,例如 AlmaLinux,我们可以使用rpm -qa kernel或者rpm -qa | grep -i kernel命令查看所有已安装的内核

Fedora 33:

$ rpm -qa | grep -i kernel
kernel-core-5.8.15-301.fc33.x86_64

AlmaLinux 8.3:
在这里插入图片描述

列出 openSUSE 中所有已安装的 Linux Kernels

由于 openSUSE 也是基于 RPM 的系统, rpm -qa | grep -i kernel 命令也能用于该系统列出kernel

仅查看当前内核详细信息

可以通过uname -r或者uname -mrs查看当前运行的内核

$ uname -r
5.4.0-65-generic

$ uname -mrs
Linux 5.4.0-65-generic x86_64
Logo

更多推荐