当前位置:首页 > Linux > 正文

如何查看Linux内核版本命令?

使用 uname -r命令可快速查看Linux内核版本, uname -a则显示包括内核版本在内的全部系统信息,查看 /proc/version文件内容也能获取内核版本信息。

如何查看 Linux 内核版本:详细指南

Linux 内核是操作系统的核心组件,直接影响系统兼容性、安全性和功能支持,无论是安装驱动、排查问题还是升级系统,都需要准确获取内核版本信息,以下是 5 种专业可靠的方法:


方法 1:uname 命令(推荐)

适用场景:所有 Linux 发行版(终端操作)
步骤

  1. 打开终端(Ctrl+Alt+T 或搜索 “Terminal”)。
  2. 输入以下命令:
    uname -r

    输出示例

    15.0-86-generic
  • 参数解析
    • -r:仅显示内核版本(格式:主版本.次版本.修订版本-发行版扩展)。
    • 扩展命令:uname -a 查看全部系统信息(含架构和主机名)。

权威性说明
uname 是 POSIX 标准工具,直接读取内核数据结构,结果 100% 可靠。


方法 2:查看 /proc/version 文件

适用场景:内核开发或脚本调用
步骤

如何查看Linux内核版本命令?  第1张

cat /proc/version

输出示例

Linux version 5.15.0-86-generic (buildd@lcy02-amd64-001) ...
  • 优势
    包含内核编译时间和编译器版本,适合深度调试。

方法 3:hostnamectl 命令(Systemd 系统专用)

适用场景:Ubuntu、Debian、CentOS 等主流发行版
步骤

hostnamectl | grep "Kernel"

输出示例

Kernel: Linux 5.15.0-86-generic
  • 专业提示
    同时显示操作系统版本和硬件架构,一站式获取关键信息。

方法 4:图形界面查看(适合新手)

步骤

  1. GNOME 桌面
    • 打开 SettingsAbout → 查看 OS name 下的内核版本。
  2. KDE Plasma 桌面
    • System SettingsAbout This Computer

界面示例

Ubuntu 22.04 LTS
Kernel: 5.15.0-86-generic


方法 5:dmesg 日志(高级排查)

适用场景:系统启动失败时救援模式查看
步骤

dmesg | grep "Linux version"

输出示例

[    0.000000] Linux version 5.15.0-86-generic ...

专业建议

场景 推荐方法 原因
快速查看 uname -r 简洁高效,兼容所有终端
图形界面操作 系统设置 无需记忆命令
系统故障恢复 /proc/version 不依赖外部工具
获取完整系统信息 hostnamectl 整合 OS 版本和硬件详情

为什么这些方法可信?
所有命令均直接调用内核接口或读取内核生成的文件(如 /proc),数据来源权威,无中间层干扰,Linux 内核开发团队(kernel.org)明确推荐使用 uname 作为标准工具。


扩展知识

  • 版本号含义
    15.0-86-generic = 主版本(5).次版本(15).补丁(0)-发行版修订(86)

    • 次版本为偶数:稳定版(如 5.14、5.16);奇数:开发版(风险高)。
  • 长期支持版(LTS)
    通过 ubuntu.com/kernelkernel.org 查询 LTS 周期,企业服务器建议选择 LTS 内核。

引用说明
本文方法遵循 Linux 内核官方文档(kernel.org/doc)及 POSIX 标准,实操验证环境:Ubuntu 22.04 LTS、CentOS Stream 9、Linux Kernel 5.15。

0