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



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

Существуют различные причины, по которым вам может понадобиться точно знать, какое ядро ​​работает в вашей операционной системе 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:  linuxize.localdomain
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: af8ce1d394b844fea8c19ea5c6a9bd09
           Boot ID: 15bc3ae7bde842f29c8d925044f232b9
  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/version файла

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

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

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 и другие.

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.
Как проверить версию ядра в Linux Как проверить версию ядра в Linux Reviewed by Admin on сентября 23, 2019 Rating: 5

Комментариев нет: