Как проверить версию ядра в Linux

12 set 2022 2 min di lettura
Как проверить версию ядра в Linux
Indice dei contenuti

Введение

Ядро является основным компонентом операционной системы. Он управляет системными ресурсами и является мостом между аппаратным и программным обеспечением вашего компьютера.

Существуют различные причины, по которым вам может понадобиться точно знать, какое ядро работает в вашей операционной системе GNU/Linux. Возможно, вы устраняете проблему, связанную с аппаратным обеспечением, или узнали о новой уязвимости системы безопасности, затрагивающей более старые версии ядра, и хотите узнать, уязвимо ли ваше ядро или нет. Какой бы ни была причина, довольно легко определить версию ядра Linux из командной строки.

В этом руководстве мы покажем вам несколько способов узнать, какая версия ядра Linux работает в вашей системе.

Использование команды uname

Команда uname отображает различную системную информацию, включая архитектуру ядра Linux, название версии и выпуск.

Чтобы узнать, какая версия ядра Linux работает в вашей системе, введите следующую команду:

uname -srm
Linux 4.15.0-54-generic x86_64

Вывод выше показывает, что ядро Linux 64-битное и его версия 4.15.0-54, где:

  • 4 - Версия ядра.
  • 15 - Основная доработка.
  • 0 - Незначительная доработка.
  • 54 - Количество патчей.
  • generic — конкретная информация о дистрибутиве.

Использование команды hostnamectl

Утилита hostnamectl является частью systemd и используется для запроса и изменения имени хоста системы. Также просмотрите дистрибутив Linux и версию ядра:

hostnamectl
 Static hostname: mail.noviello.it
 Icon name: computer-laptop
 Chassis: laptop
 Machine ID: 3e8adc78daa34283b1c71dea860d53b4
 Boot ID: 8c5af147ac784f8b9d073e22fc6c36ac
 Operating System: Ubuntu 18.04.2 LTS
 Kernel: Linux 4.15.0-54-generic
 Architecture: x86-64

Вы можете использовать команду grep для фильтрации версии ядра Linux:

hostnamectl | grep -i kernel
 Kernel: Linux 4.15.0-54-generic

Использование файла /proc/версия

Каталог /proc содержит виртуальные файлы с информацией о системной памяти, ядрах ЦП, смонтированных файловых системах и т.д. Информация о работающем ядре хранится в виртуальном файле /proc/version.

Используйте cat или меньше для просмотра содержимого файла:

cat /proc/version

Вывод будет выглядеть следующим образом:

Linux version 4.15.0-54-generic (buildd@lgw01-amd64-014) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019

Вывод

Мы показали вам, как найти версию ядра Linux, работающую в вашей системе, из командной строки. Команды должны работать во всех популярных дистрибутивах Linux, включая Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint и других.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.