记录几个查看linux内核版本信息的方式。
shell命令
1
2
3
4
uname -r
# uname -a
cat /proc/version
启动打印
启动日志最开始几行,linux内核版本号是最早打印的信息之一,启动后也可用过dmesg回看。
1
2
sudo dmesg | grep version
## 显示内容同 cat /proc/version
内核源码树
嵌入式环境,有时需要自己编译内核,需要在运行前确定内核版本号。内核源码中,版本号定义在顶层Makefile文件中。
1
2
3
4
5
6
7
8
$ head [KERNEL_PATH]/Makefile
# SPDX-License-Identifier: GPL-2.0
VERSION = 4
PATCHLEVEL = 19
SUBLEVEL = 71
EXTRAVERSION =
NAME = "People's Front"
查看linux发行版详细信息
在 /etc/
目录下有关于发行版信息的文件,一般为 xxx_release,不同发行版可能不一样,这个没有明确标准。
1
cat /etc/os-release