如何检查正在运行的内核版本?


13

在对以太网卡问题进行故障排除时,我发现我当前使用的驱动程序可能与旧内核版本有关。我可以使用什么命令来检查当前正在运行的内核版本?

Answers:



2

对于Ubuntu

输入命令

# uname -r

将打印内核名称

# uname -a 

将打印所有信息

否则我们可以用cat / proc / version进行检查

对于Redhat和centos

# cat /etc/redhat-release

# lsb_release –a

1

uname -r以获得内核的确切版本或uname -a内核中的信息以及有关发行版的信息。


1
uname -rv

给出修订和版本。这适用于〜1982年以来的所有UNIX平台,但AIX除外(Alien UNIX ;-),因为IBM在阅读手册页并将-r与-v混淆后实现了AIX,反之亦然;-)


1
dmesg | grep Linux

该命令在启动时读取启动日志。

输出:

[0.000000] Linux版本4.9.0-8-amd64(debian-kernel@lists.debian.org)(gcc版本6.3.0 20170516(Debian 6.3.0-18 + deb9u1))#1 SMP Debian 4.9.110-3 + deb9u4(2018-08-21)


0

/ etc / redhat-release仅提供当前版本

红帽企业Linux服务器版本7.2(Maipo)

要在Redhat中获取内核详细信息,请使用/ proc / version。

cat / proc / version

Linux版本3.10.0-327.el7.x86_64(mockbuild@x86-034.build.eng.bos.redhat.com)(gcc版本4.8.3 20140911(Red Hat 4.8.3-9)(GCC))#1 SMP 2015年10月29日星期四17:29:29

要么

优名

Linux 3.10.0-327.el7.x86_64#1 SMP 10月29日星期四17:29:29 EDT 2015 x86_64 x86_64 x86_64 GNU / Linux

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.