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系统的内核版本信息。