在 CentOS 7.8 和 7.9 中查看内核版本信息,可以使用以下几种常用命令:
1. 使用 uname 命令(最常用)
uname -r
- 输出示例:
3.10.0-1160.el7.x86_64 - 说明:仅显示当前运行内核的版本号。
若需更详细信息(包括内核名称、主机名等):
uname -a
2. 查看 /proc/version 文件
cat /proc/version
- 输出示例:
Linux version 3.10.0-1160.el7.x86_64 (mockbuild@... ) #1 SMP ... - 包含编译器版本、构建时间等额外信息。
3. 查看已安装的所有内核包
CentOS 7 使用 RPM 包管理,可列出所有已安装的内核包:
rpm -qa | grep kernel
- 输出示例:
kernel-3.10.0-1160.el7.x86_64 kernel-devel-3.10.0-1160.el7.x86_64 kernel-tools-3.10.0-1160.el7.x86_64 - 注意:不同子版本(如 7.8 vs 7.9)可能对应不同的内核小版本号(例如
1020、1160等),具体取决于系统更新情况。
补充说明:CentOS 7.8 与 7.9 的典型内核版本
- CentOS 7.8(默认发布时):通常搭载
3.10.0-1062.el7.x86_64或后续补丁版本 - CentOS 7.9(默认发布时):通常搭载
3.10.0-1160.el7.x86_64或更高(如1199、1200等,取决于后续安全更新)
⚠️ 实际版本可能因系统打补丁程度而异,以
uname -r为准。
如需确认是否属于 7.8/7.9 发行版(而非仅看内核),可检查:
cat /etc/redhat-release
# 或
cat /etc/os-release | grep PRETTY_NAME
典型输出:
CentOS Linux release 7.9.2009 (Core)
需要进一步分析内核模块或启动项,也可用:
ls /boot/vmlinuz-*
grub2-mkconfig -o /boot/grub2/grub.cfg # 生成 GRUB 配置(含可用内核列表)
PHPWP博客