📜  获取当前内核版本 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:11:51.914000             🧑  作者: Mango

获取当前内核版本 - Shell-Bash

在 Linux 系统中,要查询当前内核版本非常容易,只需要使用几个命令就可以了。

1. uname

uname 是一个用来显示当前操作系统信息的命令,可以通过 -r 参数来获取当前内核版本。

$ uname -r
5.4.0-42-generic
2. /proc/version

/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
3. /etc/issue

/etc/issue 是一个文件,包含了当前系统版本和发行版的信息,通过 cat 命令来查看。

$ cat /etc/issue
Ubuntu 20.04.1 LTS \n \l

注意:该文件仅适用于 Ubuntu 和 Debian 系统。

4. lsb_release

lsb_release 命令可以显示当前系统的发行版信息,包括发行版名称、版本号和描述。

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:        20.04
Codename:       focal
总结

以上就是查询当前内核版本的几种方法,不同的方法有不同的输出形式,可以根据需要选择使用。在编写脚本时,可以使用这些方法来判断当前系统是否满足特定要求。