在 CentOS 8.4 系统中,有多种方法可以查看当前运行的内核版本。以下是几种常用且有效的方式:
方法一:使用 uname 命令(推荐)
uname -r
输出示例:
4.18.0-348.el8.x86_64
-r参数表示显示内核版本(release)。
你也可以使用:
uname -a
这会显示完整的系统信息,包括内核名称、主机名、内核版本、操作系统类型等。
方法二:查看 /proc/version 文件
cat /proc/version
输出示例:
Linux version 4.18.0-348.el8.x86_64 (gcc version 8.5.0 20210514 (Red Hat 8.5.0-4) (GCC)) #1 SMP Mon Oct 4 12:17:22 EDT 2021
这个文件包含内核版本和编译信息。
方法三:使用 hostnamectl 命令
hostnamectl
该命令会显示系统信息,包括操作系统、内核版本和架构。输出中有一行是:
Kernel: Linux 4.18.0-348.el8.x86_64
方法四:使用 dmesg 查看启动日志中的内核信息
dmesg | head -n 1
或:
dmesg | grep -i "linux version"
输出通常以 Linux 内核版本开头。
总结
最简单快捷的方法是:
uname -r
这将直接输出当前正在运行的内核版本,适用于脚本和日常使用。
⚠️ 注意:这些命令查看的是当前正在运行的内核版本。如果你安装了新内核但未重启,它不会立即生效。
云小栈