插件窝 干货文章 如何查看已安装的Linux内核? 命令行查看所有已安装Linux内核的技巧

如何查看已安装的Linux内核? 命令行查看所有已安装Linux内核的技巧

内核 bash 方法 Linux 795    来源:    2025-05-10

在Linux系统中查看已安装的内核版本有多种方法,以下是常用的命令行技巧:


方法1:使用 dpkg 命令(Debian/Ubuntu系)

dpkg --list | grep linux-image

或查看所有内核相关包:

dpkg --list | grep linux- | grep -v firmware

输出会显示已安装的内核版本(如 linux-image-5.4.0-xx-generic)。


方法2:使用 rpm 命令(RHEL/CentOS/Fedora系)

rpm -qa | grep kernel

或:

rpm -q kernel

方法3:查看 /boot 目录

ls /boot/vmlinuz-*

或:

ls /boot | grep vmlinuz

这会列出所有内核镜像文件(如 vmlinuz-5.4.0-42-generic)。


方法4:使用 uname 查看当前运行内核

uname -r

(仅显示当前使用的内核版本)


方法5:列出所有已安装内核(通用)

awk -F\' '/menuentry / {print $2}' /boot/grub/grub.cfg

(适用于GRUB引导的系统,显示GRUB菜单中的内核条目)


方法6:使用 hostnamectl(Systemd系统)

hostnamectl | grep "Kernel"

(显示当前运行的内核版本)


补充技巧

  • 删除旧内核(Ubuntu/Debian): bash sudo apt purge linux-image-OLD_VERSION
  • 清理无用内核bash sudo apt autoremove

输出示例

linux-image-5.4.0-42-generic
linux-image-5.4.0-52-generic
linux-image-5.8.0-48-generic

(表示系统安装了3个内核版本)

选择适合你发行版的方法即可快速查看已安装的内核!