您可能因多种缘由须要确切知道GNU / Linux操做系统上运行的内核版本。 也许您正在调试与硬件相关的问题,或者了解影响旧内核版本的新安全漏洞,而且您想知道您的内核是否易受攻击。 |
不管是什么缘由,从命令行肯定Linux内核版本都很是容易。html
uname命令显示多个系统信息,包括Linux内核体系结构,名称版本和发行版。linux
要找出系统上正在运行的Linux内核版本,请输入如下命令:centos
uname -srm
输出结果:安全
Linux 3.10.0-957.12.2.el7.x86_64 x86_64 3 - 内核版本. 10 - 主修订版本. 0-957 - 次要修订版本. 12 - 补丁版本.
hostnamectl
实用程序是systemd的一部分,用于查询和更改系统主机名。 它还显示Linux发行版和内核版本:ui
hostnamectl Static hostname: CentOS7.linuxrumen.com Icon name: computer-vm Chassis: vm Machine ID: 20c27040135a4d46b2d3d07180f37303 Boot ID: 2f495af0684e4adfb34f0366f2567460 Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-957.12.2.el7.x86_64 Architecture: x86-64
使用如下命令只显示当前内核版本:操作系统
hostnamectl | grep -i kernel
/proc
目录包含虚拟文件,其中包含有关系统内存,CPU内核,已安装文件系统等的信息。有关正在运行的内核的信息存储在/proc/version
虚拟文件中。
结合cat查看文件内容:.net
cat /proc/version
输出结果以下:命令行
Linux version 3.10.0-957.12.2.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) 1 SMP Tue May 14 21:24:32 UTC 2019
咱们已经向您展现了如何从命令行查找在您的系统上运行的Linux内核的版本。 这些命令适用于全部流行的Linux发行版,包括Debian,Red Hat,Ubuntu,Arch Linux,Fedora,CentOS,Kali Linux,OpenSUSE,Linux Mint
等。3d
https://article.pchome.net/content-2101415.html
http://www.51cto.com/it/news/2019/1009/15170.html调试