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

Проверить версию 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

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

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

Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

Терминал

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *