Как проверить работающую версию ядра?


13

Устраняя проблему с моей сетевой картой, я обнаружил, что используемый драйвер может иметь некоторые проблемы со старыми версиями ядра. Какую команду я могу использовать для проверки версии ядра, которую я сейчас использую?

Ответы:



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

дает и ревизию и версию. Это работает на всех платформах UNIX с ~ 1982 года, за исключением AIX (Alien UNIX ;-), потому что IBM реализовала AIX после чтения страниц руководства и перепутала -r с -v и наоборот ;-)


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 дает только текущую версию

Red Hat Enterprise Linux Server, версия 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 чт 29 октября 17:29:29 ПО ВОСТОЧНОМУ ВРЕМЕНИ 2015

ИЛИ

uname -a

Linux 3.10.0-327.el7.x86_64 # 1 SMP четверг, 29 октября 17:29:29 EDT 2015 x86_64 x86_64 x86_64 GNU / Linux

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.