查看 Linux内核Kernel 的场景情况
出于某种原因,你可能需要找到运行在你的GNU/Linux操作系统上的内核版本。例如linux查询操作系统版本,你可能会发现一个影响旧内核版本的新的安全漏洞,因此希望查明你的内核是否存在漏洞。或者你可能正在处理与硬件相关的问题linux查询操作系统版本,需要你查找Linux内核版本。
查看 Kernel 的几种方式 1、使用 uname
执行命令:
uname -a
执行结果如图:
或者直接执行uname -srm,可直接得到Kernel版本信息
2、使用 hostnamectl 命令
hostnamectl是systemd的一部分,通常用于查询和更改系统主机名,显示有关系统网络配置的信息。但它也展示了Linux内核版本及其发行版。
执行命令:
hostnamectl
执行结果如图:
或者直接使用命令:hostnamectl | grep -I Kernel,可直接得到Kernel版本信息
3、查看 /proc/version
/proc/目录有各种虚拟文件北京linux培训,其中包括关于系统内存、CPU内核、挂载的文件系统和许多其他数据的信息。有关正在运行的内核的信息存储在/proc/version虚拟文件中。
执行命令:
cat /proc/version
执行结果如图:
4、使用 rpm 命令
执行命令:
rpm -qa|grep kernel
执行结果如图:
5、使用 dmesg 命令
大多数情况下,dmesg命令用于打印内核的缓冲区消息。简单来说linux 常用命令,大家通常可以使用这个命令从设备驱动程序读取消息。但你也可以运行它来查找内核版本。
执行命令:
dmesg | grep Linux
执行结果如图:
6、查看多个Kernel
个别Linux 会安装多个版本的 Kernel,具体查看方法为:
执行命令:
awk -F' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
执行结果如图:
参考文献: