云网牛站
所在位置:首页 > 初入Linux圈 > 在Linux系统中检查内核版本(Kernel Version)的方法

在Linux系统中检查内核版本(Kernel Version)的方法

2019-07-17 15:29:58作者:庄立稿源:云网牛站

内核是操作系统的核心组件,它管理系统的资源,是计算机硬件和软件之间的桥梁,你可能需要确切知道GNU/Linux操作系统上运行的内核:也许你正在调试与硬件相关的问题,或者了解影响旧内核版本的新安全漏洞,并且你想要了解内核是否容易受到攻击,无论是什么原因,从命令行确定Linux内核版本都非常容易。在本文中,我们将向你展示几种不同的方法,以找出系统上运行的Linux内核版本(Kernel Version),可先参考查看已安装的Linux内核

在Linux系统中检查内核版本(Kernel Version)的方法

 

使用uname命令

uname命令显示多个系统信息,包括Linux内核体系结构,名称版本和发行版。

要找出系统上正在运行的Linux内核版本,请输入以下命令:

uname -srm

输出信息如下:

Linux 4.15.0-54-generic x86_64

注:上面的输出显示Linux内核是64位,其版本是4.15.0-54,其中相关的含义如下:

4-内核版本。

15-主要修订。

0-次要修订。

54-补丁号码。

generic-分发特定信息。

 

使用hostnamectl命令

hostnamectl实用程序是systemd的一部分,用于查询和更改系统主机名(参考:如何更改Ubuntu 18.04 Hostname主机名),它还显示Linux发行版和内核版本:

hostnamectl

输出信息如下:

Static hostname:  ywnz.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

你可以使用grep命令过滤掉Linux内核版本:

hostnamectl | grep -i kernel

输出:

Kernel: Linux 4.15.0-54-generic

 

使用/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 Jul 15 10:55:24 UTC 2019

 

结论

我们已经向你展示了如何从命令行查找在你的系统上运行的Linux内核的版本,这些命令适用于所有流行的Linux发行版,包括Debian、Red Hat、Ubuntu、Arch Linux、Fedora、CentOS、Kali Linux、OpenSUSE、Linux Mint等。

 

相关主题

安装最新Linux内核最简便的方法是使用UKTools

子频道
精选文章
热门文章