在使用Linux系统的时候,有时候需要查看系统的内核版本,一般情况下我们可以使用下面几种方法查看Linux系统的内核版本。
1.使用uname命令查看内核版本
uname用于显示当前系统的相关信息,一般使用-r参数查看系统内核版本:
输出的结果就是当期系统的内核版本号:
也可以使用-a参数查看全部系统信息:
uname命令全部参数使用说明:
uname常用参数组合:
2.使用hostnamectl命令查看内核版本
hostnamectl是Linux用来管理主机名和相关设置的命令,命令默认会显示当前系统信息,其中包括内核版本:
可以通过grep过滤只显示内核信息:
hostnamectl | grep Kernel
3.通过/proc/version文件查看内核版本
/proc/version文件中保存了详细的内核版本信息:
4.使用dmesg命令查看启动内核版本
dmesg命令会记录系统启动时候的内核信息,可以通过grep过滤出内核相关数据:
dmesg | grep "Linux version"
扩展说明:
1.Linux内核版本号由内核社区主线版本号和发行商自定义构建版本号两部分组成,用横杠-隔开,比如5.14.0-687.10.1.el9_8.0.1.x86_64表示基于Linux 5.14.0主线内核,针对Enterprise Linux 9的第687次迭代,适用于x86_64架构。