版本如何查看Linux内核版本?

1. 查看Linux内核版本的命令

要查看Linux系统的内核版本,可以使用命令行来执行以下命令:

uname -r

执行以上命令后,会返回当前系统所安装的Linux内核的版本号。

1.1 uname命令

uname命令是一个可以提供Linux系统相关信息的工具。-r选项用于获取当前系统内核的版本号。

以下是一个例子:

$ uname -r

5.4.0-54-generic

上面的例子中,"5.4.0-54-generic"就是系统当前使用的Linux内核版本。

2. /proc/version文件

除了使用uname命令外,还可以通过查看/proc/version文件来获取系统的内核版本信息。

使用cat命令或者less命令来查看/proc/version文件:

cat /proc/version

执行以上命令后,会显示出系统的内核版本信息。

以下是一个例子:

$ cat /proc/version

Linux version 5.4.0-54-generic (buildd@lcy01-amd64-006) [.....]

上面的例子中,"Linux version 5.4.0-54-generic"就是当前系统的内核版本。

3. 使用系统监视工具

除了上述的命令行方法外,还可以使用系统监视工具来查看Linux内核版本。

常见的系统监视工具包括top、htop、iostat等,这些工具通常可以提供系统的各种指标,并且其中也包括了内核版本信息。

以下是使用top命令查看内核版本的一个例子:

$ top

执行以上命令后,会显示出系统的各种信息,其中包括了内核版本。

如下所示:

top - 21:06:29 up 1 day, 2:37, 5 users, load average: 0.01, 0.05, 0.00

Tasks: 301 total, 1 running, 300 sleeping, 0 stopped, 0 zombie

%Cpu(s): 1.6 us, 1.2 sy, 0.0 ni, 97.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

MiB Mem : 15769.2 total, 5026.8 free, 5347.2 used, 5395.2 buff/cache

MiB Swap: 16384.0 total, 16384.0 free, 0.0 used. 9320.8 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

4 0.0 0.0 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0

5 0.0 0.0 0 0 0 I 0.0 0.0 0:00.16 kworker/u16

[...more output...]

top - 21:06:29 up 1 day, 2:37, 5 users, load average: 0.01, 0.05, 0.00

Tasks: 301 total, 1 running, 300 sleeping, 0 stopped, 0 zombie

%Cpu(s): 1.6 us, 1.2 sy, 0.0 ni, 97.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

MiB Mem : 15769.2 total, 5026.8 free, 5347.2 used, 5395.2 buff/cache

MiB Swap: 16384.0 total, 16384.0 free, 0.0 used. 9320.8 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

4 0.0 0.0 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0

5 0.0 0.0 0 0 0 I 0.0 0.0 0:00.16 kworker/u16

[...more output...]

top - 21:06:29 up 1 day, 2:37, 5 users, load average: 0.01, 0.05, 0.00

Tasks: 301 total, 1 running, 300 sleeping, 0 stopped, 0 zombie

%Cpu(s): 1.6 us, 1.2 sy, 0.0 ni, 97.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

MiB Mem : 15769.2 total, 5026.8 free, 5347.2 used, 5395.2 buff/cache

MiB Swap: 16384.0 total, 16384.0 free, 0.0 used. 9320.8 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

4 0.0 0.0 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0

5 0.0 0.0 0 0 0 I 0.0 0.0 0:00.16 kworker/u16

[...more output...]

Linux version 5.4.0-54-generic (buildd@lcy01-amd64-006) [.....]

从以上输出中,可以找到"Linux version 5.4.0-54-generic",这就是系统当前的内核版本。

4. 总结

本文介绍了三种方法来查看Linux系统的内核版本:

使用uname命令:

uname -r

查看/proc/version文件:

cat /proc/version

使用系统监视工具:

top

通过这些方法,可以方便地获取到Linux系统的内核版本信息。

操作系统标签