如何查看 Linux 内核版本号
Linux 内核是操作系统的核心组件,其版本号决定了系统功能、硬件兼容性和安全更新,无论是排查问题、安装驱动还是升级系统,查看内核版本都是必备技能,以下是 5 种权威方法,适用于所有主流 Linux 发行版(Ubuntu、CentOS、Debian 等),无需 root 权限。
📌 方法 1:uname
命令(最常用)
打开终端(快捷键 Ctrl+Alt+T
),输入:
uname -r
输出示例:
15.0-78-generic
- 解读:
5
=主版本号,15
=次版本号,0
=修订号,78
=补丁版本,generic
=内核类型(通用版)。 - 扩展用法:
uname -a
:查看完整系统信息(内核版本、主机名、架构等)。uname -srm
:仅显示内核名称、版本和架构(简洁输出)。
🖥 方法 2:查看 /proc/version
文件
终端输入:
cat /proc/version
输出示例:
Linux version 5.15.0-78-generic (buildd@lcy02-amd64-085) (gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #85-Ubuntu SMP Fri Jul 7 15:25:09 UTC 2025
- 解读:
包含内核版本、编译器版本和编译时间,适合开发者或深度调试。
🛠 方法 3:hostnamectl
命令(Systemd 系统专用)
适用于 Ubuntu 18.04+、CentOS 7+ 等新发行版:
hostnamectl | grep Kernel
输出示例:
Kernel: Linux 5.15.0-78-generic
- 优势:同时显示操作系统名称、架构和内核版本,信息结构化。
📄 方法 4:查看 /etc/os-release
(系统发行版 + 内核)
终端输入:
cat /etc/os-release && echo "Kernel: $(uname -r)"
输出示例:
NAME="Ubuntu" VERSION="22.04.3 LTS" ... Kernel: 5.15.0-78-generic
- 适用场景:需同时确认系统发行版和内核版本(如兼容性检查)。
🎨 方法 5:图形界面查看(适合桌面用户)
- Ubuntu:
- 打开
Settings
→About
→ 查看OS build details
。
- 打开
- Fedora/CentOS GNOME:
Applications
→System Tools
→Settings
→Details
。
- 通用方式:
- 搜索系统预装的
System Monitor
或Info Center
工具。
- 搜索系统预装的
💎 总结建议
场景 | 推荐命令 |
---|---|
快速查看版本 | uname -r |
获取编译详情 | cat /proc/version |
新发行版一体化信息 | hostnamectl |
图形界面操作 | 系统设置面板 |
ℹ️ 注意事项:
- 所有命令均可在终端直接运行,无需管理员权限。
- 内核版本格式为
主版本.次版本.修订号-补丁
,偶数次版本(如14
)代表稳定版。- 升级内核需谨慎,建议备份数据并参考官方文档。
引用说明: 基于 Linux 内核官方文档、Ubuntu/CentOS 维护指南及 man
手册页(man uname
, man hostnamectl
),确保信息的准确性和权威性。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/19944.html