一、使用uname命令
这是最直接的查询方式,通过终端执行以下命令组合可快速获取内核版本信息:
uname -r
:仅显示内核版本号uname -a
:显示完整系统信息,包括内核版本、主机名和架构
输出示例:5.15.0-76-generic
,其中主版本号为5,次版本号为15,修订号为0
二、通过hostnamectl工具
该命令适用于systemd系统,可同时显示发行版和内核版本:
- 执行
hostnamectl
查看完整系统信息 - 使用
hostnamectl | grep -i kernel
过滤内核信息
输出示例会明确标注Kernel: Linux 5.15.0-76-generic
格式的信息
三、查看/proc/version文件
通过系统虚拟文件获取内核编译信息:
- 执行
cat /proc/version
显示完整内核编译记录 - 输出包含内核版本、编译器版本和构建时间
四、其他辅助方法
补充查询方式适用于特定场景:
dmesg | grep "Linux version"
查看启动日志中的内核信息- 查看
/boot
目录下的vmlinuz文件版本 - 通过
lsb_release -a
获取发行版关联信息
在Linux VPS中,推荐优先使用uname -r
和hostnamectl
组合查询,前者适合快速获取版本号,后者可验证系统兼容性。对于内核开发等专业场景,建议结合/proc/version
文件分析编译环境。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/544198.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。