内核是操作系统的核心部件。它管理系统的互联网资源,而且还是计算机硬件与软件之间的桥梁。
有许多种原因让你仍然需要准确掌握GNU/Linux电脑系统早已运转的内核版本号。可能您早已调整与系统配置有关问题。
或者把握网络信息安全对内核带来的影响,并且想知道自己的内核是否易受攻击。不管怎样原因,从命令行确立Linux内核版本都是很容易的。
在教学中,我们在这里为大家呈现几种不一样的方式去检索早已运转的Linux内核版本。
uname 检查内核版本
uname
命令说明一些系统信息,包括Linux内核系统架构图,版本号信息和发行版名称。要知道自己的系统已运作Linux内核版本,请运作命令uname -srm
。
命令的输出说明Linux内核为64位,版本信息为4.15.0-54
,4
是内核版本。15
重要修定。0
次序修定。54
升级包号。generic
发放特定信息。
uname -srm
Linux 4.15.0-54-generic x86_64
hostnamectl 检查内核版本
hostnamectl
命令是systemd的一部分,用于查询和变动系统主机名。它也表明Linux发行版和内核版本。
您可以使用grep
命令过滤无需信息,仅打印出Linux内核版本号。
hostnamectl
hostnamectl | grep -i kernel
Static hostname: myfreax.localdomain
Icon name: computer-laptop
Chassis: laptop
Machine ID: af8ce1d394b844fea8c19ea5c6a9bd09
Boot ID: 15bc3ae7bde842f29c8d925044f232b9
Operating System: Ubuntu 18.04.2 LTS
Kernel: Linux 4.15.0-54-generic
Architecture: x86-64
/proc/version
/proc
是虚拟文件目录,主要包括系统内存,CPU内核,已复位文件名称等信息。早已运转的内核的信息存储在/proc/version
虚拟文本文档。
你运作cat
或less
命令查看文件具体内容。导出来将包括内核版本信息。
cat /proc/version
Linux version 4.15.0-54-generic (buildd@lgw01-amd64-014) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019
结论
已经为大家呈现如何在怎样在Linux检索内核版本。这类命令应当可在大部分最流行Linux发行版运用。
包括Debian,Red Hat,Ubuntu,Arch Linux,Fedora,CentOS,Kali Linux,OpenSUSE,Linux Mint等。如有任何疑问,请随时。
