如何查看Linux当前内核版本?

使用 uname 命令(最常用)

uname 是Linux核心工具集(coreutils)的一部分,所有发行版均预装。
操作步骤:

  1. 打开终端(快捷键 Ctrl+Alt+T)。

  2. 输入以下命令查看完整内核版本:

    uname -r

    输出示例:
    15.0-86-generic
    说明:

    • 5:主版本号(重大更新)
    • 15:次版本号(稳定分支)
    • 0:修订版本号(错误修复)
    • 86-generic:发行版定制标识(如Ubuntu的补丁号)
  3. 查看详细信息(可选):

    uname -a  # 显示全部信息(内核名、主机名、内核版本等)

查看 /proc/version 文件

/proc 是Linux内核实时生成的虚拟文件系统,存储运行时信息。
操作步骤:

  1. 终端输入:
    cat /proc/version
  2. 输出示例:
    Linux version 5.15.0-86-generic (buildd@lcy02-amd64-001) (gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #96-Ubuntu SMP Wed Oct 11 16:16:31 UTC 2025
    关键信息:第一行明确标注内核版本(15.0-86-generic)和编译环境。

通过 dmesg 过滤启动日志

dmesg 显示内核启动时的日志,包含初始版本信息。
操作步骤:

dmesg | grep "Linux version"  # 过滤出内核版本行

输出示例:
[ 0.000000] Linux version 5.15.0-86-generic ...
适用场景:系统启动后未修改内核,需快速定位日志中的版本号。


检查发行版专用文件(需区分)

⚠️ 注意:此方法获取的是发行版版本,非内核版本,仅当发行版捆绑内核时可能相关。

  • Debian/Ubuntu:
    cat /etc/os-release  # 显示发行版名称和版本(如Ubuntu 22.04)
  • Red Hat/CentOS:
    cat /etc/redhat-release

内核版本号解析(以 15.0-86-generic 为例)

组成部分 含义
5 主版本号(重大架构更新)
15 次版本号(偶数=稳定版)
0 修订号(错误修复/补丁)
86 发行版定制补丁号
generic 内核类型(通用/实时/低延迟等)

最佳实践建议

  1. 脚本自动化:
    在脚本中获取内核版本时,优先使用 uname -r(兼容性强)。

    KERNEL_VERSION=$(uname -r)
    echo "当前内核:$KERNEL_VERSION"
  2. 安全更新:
    定期检查内核版本,通过官方源更新(如 sudo apt upgrade linux-image-generic)。
  3. 硬件兼容性:
    安装新硬件前,确认内核版本是否支持驱动(参考内核官网)。

权威性说明

  • uname 命令:属于GNU核心工具集,通过 man uname 查看手册(官方文档)。
  • /proc/version:Linux内核标准接口(内核文档)。
  • 版本号规范遵循Linux内核版本命名规则。

引用来源:

  1. GNU Coreutils 官方手册
  2. The Linux Kernel Archives
  3. Linux man-pages 项目(命令手册)

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4702.html

赞 (0)
酷番叔酷番叔
上一篇 2025年6月16日 23:38
下一篇 2025年6月16日 23:55

相关推荐

  • Linux网关查询5大权威方法

    使用 ip route 命令(推荐)ip route show default输出示例:default via 192.168.1.1 dev eth0 proto static metric 100网关地址:168.1.1优势:现代Linux发行版首选工具,输出简洁精准,直接显示默认网关,通过 route 命……

    2025年8月9日
    32600
  • 工作效率翻倍?必备快捷键!

    在Linux系统中,工作区(Workspace)是提升多任务效率的核心功能,它允许用户将不同应用分散到多个虚拟桌面,避免窗口杂乱,以下详细介绍切换工作区的多种方法,涵盖主流桌面环境和进阶技巧,所有操作均基于最新Linux发行版(如Ubuntu 22.04、Fedora 36),不同桌面环境默认快捷键略有差异,但……

    2025年7月2日
    39500
  • Linux驱动注册的详细实现步骤、流程与方法是什么?

    Linux驱动注册是内核与硬件设备交互的核心环节,其本质是将驱动程序与设备模型关联,使内核能够识别、管理和控制硬件设备,整个过程涉及模块加载、设备号分配、字符设备/平台设备注册、设备文件创建等多个步骤,需遵循Linux设备模型的规范,确保驱动与设备的正确匹配和资源的合理管理,驱动模块初始化与卸载Linux驱动通……

    2025年9月9日
    24600
  • Linux如何删除目录避免误删?

    核心命令:rm 和 rmdirrm 命令(推荐)功能:删除目录及内容(支持非空目录),常用选项:-r 或 -R:递归删除目录内所有子目录和文件,-f:强制删除(不提示确认),-i:交互式删除(每删除前询问确认),操作示例:# 删除空目录rm -r mydir# 强制删除非空目录(无警告)rm -rf mydir……

    2025年7月6日
    33200
  • 如何快速拓展人脉?

    访问前的准备工作确保 MySQL 服务已运行 sudo systemctl status mysql # 检查服务状态sudo systemctl start mysql # 若未运行则启动服务获取有效账户信息需准备 MySQL 用户名和密码(默认管理员账户为 root),新安装的 MySQL 可通过临时密码登……

    2025年6月27日
    21200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信