Показать статистику
0 голосов
от (17.4тыс. баллов)

У нас на форуме есть несколько постов, где рассказывается как узнать версию дистрибутива, как узнать версию 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 (дополнительная информация о конкретной специфике сборки ядра, которая может быть специфична для определенного дистрибутива)
Ниже иллюстрация всех команд, изложенных в этой заметке:
1.5тыс. просмотров 0 ответов

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

...