Как узнать версию ядра Ubuntu

Обновлено: 21.11.2024

Вы можете столкнуться с ситуацией, когда вам нужно знать точную версию ядра Linux, используемую в вашей системе. Благодаря мощной командной строке Linux вы легко это узнаете.

Быстрый способ проверить версию ядра Linux

Вы можете использовать следующую команду, чтобы получить версию ядра Linux:

uname -r

Есть и другие способы получить более подробную информацию о ядре. Прочтите оставшуюся часть статьи, чтобы узнать об этом подробнее.

В этой статье я покажу вам различные способы узнать версию вашего ядра и расскажу, что на самом деле означают эти цифры. Если вы предпочитаете видео, вот короткое видео. Не забудьте подписаться на наш канал YouTube, чтобы получать дополнительные советы по Linux.

1. Найти ядро ​​​​Linux с помощью команды uname

uname — это команда Linux для получения информации о системе. Вы также можете использовать его, чтобы узнать, используете ли вы 32-разрядную или 64-разрядную систему.

Откройте терминал и введите следующую команду:

Вывод будет примерно таким:

Это означает, что вы используете ядро ​​Linux версии 4.4.0-97 или, говоря более общим языком, ядро ​​Linux версии 4.4.

Но что здесь означают другие цифры? Поясню:

  • 4 – версия ядра
  • 4 – Основная редакция
  • 0 – незначительная редакция
  • 97 – исправление ошибки.
  • generic — строка для конкретного дистрибутива. Для Ubuntu это означает, что я использую настольную версию. Для серверной версии Ubuntu это будет «сервер».

Вы также можете использовать команду uname с параметром -a. Это предоставит дополнительную системную информацию, если она вам понадобится.

Вывод команды должен быть таким:

Позвольте мне объяснить результат и его значение:

Но я избавлю вас от информационной перегрузки. Давайте рассмотрим некоторые другие команды, чтобы найти версию ядра Linux.

2. Найти ядро ​​​​Linux с помощью файла /proc/version

В Linux вы также можете найти информацию о ядре в файле /proc/version. Просто взгляните на содержимое этого файла:

Вы увидите вывод, аналогичный тому, что вы видели с uname.

Здесь можно увидеть версию ядра 4.4.0-97-generic.

3. Найдите версию ядра Linux с помощью команды dmesg

dmesg — мощная команда, используемая для записи сообщений ядра. Это также очень полезно для получения системной информации.

Поскольку dmesg предоставляет очень много информации, для ее чтения обычно следует использовать команду less. Но так как мы здесь только для того, чтобы проверить версию ядра Linux, запрос «Linux» должен дать желаемый результат.

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

Как проверить версию ядра Linux и другую информацию?

Из трех описанных здесь способов я постоянно использую uname. Это наиболее удобно.

А вы? Какую команду вы предпочитаете для получения информации о ядре Linux?

Ядро является важным компонентом любой операционной системы, поскольку оно управляет процессами, ресурсами и обеспечивает механизм связи между программным обеспечением и оборудованием. Доступно множество версий ядра; вы можете столкнуться с ситуациями, когда вам придется проверить версию установленного ядра Linux в вашей системе Linux. Например, если вы хотите отладить аппаратную проблему, вам будет интересно проверить версию ядра Linux.

В этом посте представлены различные команды для проверки установленной версии ядра Linux в вашей системе Linux. Я использую Ubuntu 20.04 для подготовки этой статьи и выполнения команды. Команды, используемые в этой статье, являются общими и могут использоваться в других операционных системах на базе Linux, таких как Linux Mint, Fedora, Debian и т. д.

Проверьте версию ядра Linux с помощью команды uname

Команда

uname отображает системную информацию. Чтобы проверить установленную версию ядра Linux, введите приведенную ниже команду:

Вывод показывает, что ядро ​​Linux версии 5.10.0-051000 установлено в моей системе Ubuntu 20.04. Объяснение версии ядра выглядит следующим образом:

5- Версия ядра

Принимая во внимание, что общий код подтверждает, что я использую настольную версию ядра.

Проверьте версию ядра Linux с помощью команды dmesg

Основной целью команды dmesg является запись сообщений ядра. Он также используется для проверки версии ядра. Запустите команды dmesg с правами sudo следующим образом, чтобы проверить версию ядра:

Проверьте версию ядра Linux с помощью команды hostnamectl

hostnamectl — очень полезная команда, которая в основном используется для изменения системного имени хоста. Кроме того, здесь также отображается версия ядра.

В частности, чтобы проверить только версию ядра, используйте команду grep с hostnamectl:

Проверьте версию ядра Linux с помощью файла /proc/version

Файловая система proc — это виртуальная файловая система, которая создается при запуске системы и исчезает при завершении работы системы. В файловой системе /proc информация о ядре Linux хранится в файле версии. Команду cat можно использовать для печати содержимого файловой системы версии.

Введите приведенную ниже команду, чтобы проверить версию ядра Linux:

Заключение

В статье объясняются различные команды, которые мы можем использовать для проверки установленной версии ядра Linux. Эти команды работают в различных дистрибутивах Linux, таких как Debian, CentOS, Fedora, Linux Mint и т. д.

Об авторе

Камран Саттар Авайси

Я инженер-программист и исследователь. Мне нравится писать статьи и делать учебники по различным ИТ-темам, включая Python, облачные вычисления, туманные вычисления и глубокое обучение. Мне нравится использовать операционные системы на базе Linux.

Хотите узнать, какие версии ядра установлены в Ubuntu? Студентам и новым пользователям этот пост может пригодиться, если они хотят узнать, какая версия ядра работает в Linux Ubuntu.

Ядро — это ядро ​​любой операционной системы. Будь то Windows, Mac OS или Linux, это самый важный и основной компонент операционной системы.

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

Например, если программное приложение хочет использовать дисковод для компакт-дисков или воспроизводить музыку на звуковой карте компьютера, ядро ​​найдет ресурс, необходимый приложению, чтобы это произошло.

В этом кратком учебном пособии учащиеся и новые пользователи узнают, какая версия ядра установлена ​​и работает в Ubuntu 18.04 | 16.04 LTS

Чтобы начать, просмотрите следующие варианты:

Вариант 1. Используйте команду uname

Наиболее часто используемой командой для определения версии установленного и работающего ядра Linux является команда uname. Просто запустите команду uname, а затем несколько параметров, чтобы получить сведения о ядре Linux.

Для этого выполните следующие команды:

Это должно вывести строку, аналогичную показанной ниже:

Вариант 2. Используйте команду hostnamectl

Еще один способ узнать, какое ядро ​​установлено и работает, а также немного другой информации — это команда hostnamectl. Эта команда предоставляет другие сведения о системах, недоступных при использовании первого варианта выше.

Чтобы использовать команду hostnamectl, просто введите ее:

hostnamectl
Должен отображаться и выводиться, как показано ниже

Снова то же ядро, теперь вы видите, что его архитектура относится к семейству 64-разрядных.

Вариант 3. Используйте файл /proc/version

Оба указанных выше параметра команды используют содержимое файла /proc/version для создания и отображения версии ядра. Хотя использование команд является более быстрым вариантом, вы можете упростить содержимое файла версии, выполнив следующие команды:

Это отображает вывод, как показано ниже:

Номер ядра 4.18.0-24 определяется как:

  • 4 – номер версии ядра.
  • 18 — номер основной версии
  • 0 — дополнительный номер редакции.
  • 25 – номер исправления
  • generic — представляет общий дистрибутив Linux.

Вот некоторые из доступных вам вариантов узнать версии ядра Linux.Если вы новичок или студент, эти методы должны пригодиться.

Поздравляем: вы успешно научились определять, какое ядро ​​Linux установлено и работает в Ubuntu.

Все, что вам нужно, это работающая клавиатура, несколько пальцев и выбранное вами терминальное приложение.

Прежде чем мы поделимся командой для проверки версии вашего ядра, давайте быстро вспомним причины, по которым вам может понадобиться найти версию ядра Linux.

Проверить версию ядра

Такс — талисман Linux

Каждый дистрибутив Linux, от Ubuntu до Fedora, от Solus до Arch, объединяет одно: ядро ​​Linux.

Но что такое ядро ​​Linux?

Ну, существует множество подробных, сверхсложных определений, подробно описывающих, что такое ядро ​​Linux. Но «для чайников» его можно описать как двигатель вашей операционной системы, поверх которого находится все остальное.

Ядро Linux — это то, что позволяет всему, что вы видите на своем компьютере, быть там; он отвечает за управление аппаратными ресурсами, выделение памяти, запуск процессов, обмен данными и выполнение необходимых действий.

Новые версии ядра Linux выпускаются регулярно, включая как основные выпуски с новыми функциями, оптимизацией производительности и поддержкой оборудования, так и второстепенные выпуски, содержащие критические исправления безопасности или исправления ошибок.

Вопросы безопасности и аппаратная поддержка означают, что важно знать, на каком ядре вы работаете

Иногда (например, в этом месяце, со всеми проблемами безопасности Spectre и Meltdown) может быть полезно знать, какая версия Linux у вас установлена, поскольку разные проблемы безопасности влияют на разные версии ядра.< /p>

Зная, какую версию ядра использует ваш дистрибутив Linux, вы сможете лучше понять, следует ли вам обновлять ядро ​​или нет (и если вы это сделаете, вы будете знать, как перепроверить, чтобы убедиться, что в чистоте).

Конечно, могут быть другие причины, по которым вам нужно знать, какая версия Linux у вас установлена. Поддержка нового оборудования также часто зависит от ядра. Вам необходимо обновить ядро ​​Linux, чтобы ваш последний гаджет или периферийное устройство работали правильно.

Объяснение окончено, давайте посмотрим, как быстро найти номер версии ядра Ubuntu (или любого другого дистрибутива)

Поиск версии ядра Linux

Самый быстрый способ найти версию ядра Linux, которую вы используете в данный момент, – воспользоваться командной строкой.

Откройте приложение Терминал из меню системных приложений (или нажмите ctrl + alt + t ) и выполните следующую команду:

Команда uname мгновенно сообщает вам, какую версию ядра Linux вы используете. Вывод будет выглядеть примерно так (но, конечно, с другими числами)

Что означают эти номера версий ядра Linux?

  • 4. – Версия ядра
  • 14. – Основная редакция
  • 0 – незначительная редакция
  • –16 — сведения об исправлении ошибки/исправлении
  • –generic — зависит от архитектуры/сборки

Первое число — это версия ядра. Это число меняется реже всего. В настоящее время Linux 4.x является текущей серией.

Вторая цифра — это основная редакция. В прошлые годы четный номер версии обозначал стабильную версию, а нечетный номер — разрабатываемую версию, однако теперь это не так.

Третья и четвертая цифры относятся к тому, какую дополнительную версию и версию безопасности/исправления ошибок вы используете.

Посмотреть дополнительную информацию о ядре Linux

Чтобы получить еще больше информации о вашем ядре, например о том, является ли оно 32-разрядным или 64-разрядным, вы можете запустить ту же команду еще раз, но на этот раз добавьте флаг -a в конец ("a" означает " все'):

Команда uname мгновенно сообщит вам все, что нужно знать, в том числе более подробную информацию о конкретной версии ядра, вашей ОС и даже о дате установки ядра!

Я использую последнюю версию Linux?

Сверьте номер своего ядра с номером последнего основного и стабильного ядра Linux на следующем веб-сайте:

Дополнительный совет: используйте Neofetch для проверки

Команда uname — мой лучший совет для проверки сведений о ядре. Но мой главный совет для тех, кто хочет увидеть больше информации о системе в командной строке или проверить версию Ubuntu, — установить Neofetch,

Neofetch — отличная утилита. Он дает вам систематизированный обзор почти всего, что работает в вашей системе, включая название дистрибутива, оболочку рабочего стола, тему GTK, а также сведения о версии Ubuntu, времени безотказной работы и памяти.

Вы можете установить Neofetch на Ubuntu из программного обеспечения Ubuntu. Приложение также доступно в репозиториях других основных дистрибутивов Linux, включая Arch и Linux Mint.

После установки просто запустите команду neofetch из терминального приложения:

Эта статья является частью нашей серии «Основы Ubuntu». Если у вас есть предложение по теме или учебному пособию, вы думаете, что мы помогаем новым пользователям Ubuntu связаться с нами, используя нашу контактную форму.

Читайте также: