查询Linux内核版本的好办法(linux查询内核版本)

查询Linux内核版本是Linux用户必备的技能之一,有了当前版本的信息可以帮助我们更好地针对不同的配置实施更高级的维护。虽然大多数Linux发行版都可以通过图形用户界面(GUI)的”关于操作系统“查看内核版本,但是这在服务器上没什么用,而且很多系统运维人员更喜欢以文本形式查看信息。因此,今天我们就来聊一聊用命令行查询Linux内核信息的几种好办法。

首先,使用uname命令能快速的查看Linux的内核版本。uname命令可以显示内核的名称、主机名、内核版本号、发行版信息,以及一些硬件信息,如:

[root@crosstalk ~]# uname -a
Linux crosstalk.com 4.18.3-200.fc28.x86_64 #1 SMP Tue Aug 21 04:30:17 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

上面显示的内核名称是4.18.3-200.fc28,所以这台机器使用的就是4.18.3-200.fc28版本。

其次,可以使用cat /proc/version命令查看内核版本。这个命令反映的版本号比uname -a中的版本号要详细一些,因为它包括了发行版本:

[root@crosstalk ~]# cat /proc/version
Linux version 4.18.3-200.fc28.x86_64 (mockbuild@bkernel02.phx2.fedoraproject.org) (gcc version 8.1.1 20180712 (Red Hat 8.1.1-5)) #1 SMP Tue Aug 21 04:30:17 UTC 2018

最后,还有一个叫做lsb_release的命令,它是查看Linux发行版本的最佳办法,lsb_release只包括一句:

[root@crosstalk ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: Fedora
Description: Fedora release 28 (Twenty Eight)
Release: 28
Codename: TwentyEight

从上面的例子可以看出,这台机器的发行版本是Fedora 28,和之前的uname命令、cat /proc/version命令的发行版本一致。

总的来说,查询Linux内核版本有三种好办法,使用uname命令、cat /proc/version命令以及lsb_release命令均可达到此目的。


数据运维技术 » 查询Linux内核版本的好办法(linux查询内核版本)