Android

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

unboxing turtles slime surprise toys learn colors

unboxing turtles slime surprise toys learn colors

Оглавление:

Anonim

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

Существуют различные причины, по которым вам может понадобиться узнать версию ядра, работающего в вашей операционной системе 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 File

Каталог /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 и многие другие.

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

Терминал