У нас на форуме есть несколько постов, где рассказывается как узнать версию дистрибутива, как узнать версию Ubuntu из консоли и другие. Однако нет краткой пошаговки о том, как узнать текущую версию ядра вашей Linux системы.
Предлагаю рассмотреть как это делается. Уверен, что для кого то эта информация может быть полезной.
Итак, несколько способов узнать Linux Kernel Version:
Самый простой, просто запустить в консоли команду uname с флагом -r:
uname -r
Вывод будет похож на нечто вроде:
4.15.0-1021-gcp
Можно так же посмотреть версию ядра через файловую систему /proc:
cat /proc/version
В этом случае вывод может несколько отличаться, и будет более многословен:
Linux version 4.15.0-1021-gcp (buildd@lgw01-amd64-030) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #22-Ubuntu SMP Tue Sep 25 10:06:59 UTC 2018
Еще один способ:
hostnamectl | grep -i kernel
И получите нечто вроде
Как правильно читать версию ядра?
Kernel: Linux 4.15.0-1021-gcp
- 4 : Kernel version
- 15 : Major revision (основная ревизия)
- 0 : Minor revision (минорная ревизия, когда в пределах той же версии, а изменения касаются только исправления ошибок и багов)
- 1021: Patch level or number (патч-левел, еще одна опция, показывающая минорные изменения в пределах текущей версии ядра)
- gcp : Linux distro/kernel specific additional info (дополнительная информация о конкретной специфике сборки ядра, которая может быть специфична для определенного дистрибутива)
Ниже иллюстрация всех команд, изложенных в этой заметке: