📅  最后修改于: 2023-12-03 15:11:51.914000             🧑  作者: Mango
在 Linux 系统中,要查询当前内核版本非常容易,只需要使用几个命令就可以了。
uname
是一个用来显示当前操作系统信息的命令,可以通过 -r
参数来获取当前内核版本。
$ uname -r
5.4.0-42-generic
/proc/version
是一个文件,包含了当前操作系统的版本信息,通过 cat
命令来查看。
$ cat /proc/version
Linux version 5.4.0-42-generic (buildd@lgw01-amd64-013) (gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2)) #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020
/etc/issue
是一个文件,包含了当前系统版本和发行版的信息,通过 cat
命令来查看。
$ cat /etc/issue
Ubuntu 20.04.1 LTS \n \l
注意:该文件仅适用于 Ubuntu 和 Debian 系统。
lsb_release
命令可以显示当前系统的发行版信息,包括发行版名称、版本号和描述。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal
以上就是查询当前内核版本的几种方法,不同的方法有不同的输出形式,可以根据需要选择使用。在编写脚本时,可以使用这些方法来判断当前系统是否满足特定要求。