<强>您可能因多种原因需要确切知道GNU/Linux操作系统上运行的内核版本。也许您正在调试与硬件相关的问题,或者了解影响旧内核版本的新安全漏洞,并且您想知道您的内核是否易。强>
无论是什么原因,从命令行确定Linux内核版本都非常容易。
<强>使用的uname命令查看Linux内核版本强>
uname命令显示多个系统信息,包括Linux内核体系结构,名称版本和发行版。
要找出系统上正在运行的Linux内核版本,请输入以下命令:
uname srm
输出结果:Linux 3.10.0-957.12.2.el7
。x86_64 x86_64 3 -内核版本。 10 -主修订版本。 0 - 957次要修订版本。 12 -补丁版本。
<强>使用“hostnamectl”命令查看内核版本强>
<代码> hostnamectl 代码>实用程序是systemd的一部分,用于查询和更改系统主机名。它还显示Linux发行版和内核版本:
hostnamectl 静态主机名:CentOS7.linuxrumen.com 图标名称:computer-vm 底盘:虚拟机 机器ID: 20 c27040135a4d46b2d3d07180f37303 引导ID: 2 f495af0684e4adfb34f0366f2567460 vmware虚拟化: 操作系统:Linux CentOS 7(核心) CPE操作系统名称:CPE/o: centos: centos: 7 Linux内核:3.10.0-957.12.2.el7.x86_64 架构:x86 - 64
使用以下命令只显示当前内核版本:
hostnamectl | grep - i内核
<强>通过查看/proc/版本文件确认内核版本强>
<代码>/proc/<代码>目录包含虚拟文件,其中包含有关系统内存,CPU内核,已安装文件系统等的信息。有关正在运行的内核的信息存储在<代码>/proc/版本代码>虚拟文件中。
结合猫查看文件内容:
猫/proc/version
输出结果如下:
3.10.0-957.12.2.el7 Linux版本。x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc版本4.8.5 20150623 (Red Hat 4.8.5-36) (gcc)) 2019 SMP 5月14日星期二21:24:32 UTC
<强>结论强>
我们已经向您展示了如何从命令行查找在您的系统上运行Linux内的核的版本。这些命令适用于所有流行的Linux发行版,包括<代码> Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS,卡莉Linux, OpenSUSE, Linux Mint 代码>等。
https://article.pchome.net/content - 2101415. - html
http://www.51cto.com/it/news/2019/1009/15170.html