Меню Рубрики

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

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

Ядро является основой операционной системы. Именно в ней выполняются самые важные процессы. Если версия ядра устаревает, устройство Linux продолжает функционировать без новых возможностей, что не может положительно сказаться на безопасности ПК с течением времени. Для решения данной проблемы пользователю необходимо установить обновленную версию ядра Linux. Казалось бы, на этом можно остановиться, однако есть один важный нюанс.

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

Команды

Запустите окно терминала для поиска информации о системе Linux и её ядре. Ниже будет представлена команда с опцией -a, благодаря которой можно вывести на экран все доступные данные по запросу.

В моем случае версия ядра – 3.10.0

Если нет желания тратить лишнее время на изучение расширенных системных данных, введем команду с ключом “-r”.

Следующий способ осуществляется при помощи “cat”. Просто прочитаем файл /proc/version.

Заключение

В данном материале предложено несколько простых и доступных способов по поиску версии ядра Линукс. Все эти команды запускаются через терминал на разных дистрибутивах, например ubunty, debian, centos.

Источник

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

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

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

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

Самый распространенный способ посмотреть ядро linux – это команда uname. Она выводит информацию о системе в целом, и в том числе о ядре. Чтобы посмотреть всю доступную информацию выполните команду с опцией -a:

Здесь сообщается вся доступная информация о ядре Linux, имя компьютера, дата сборки ядра, имя дистрибутива, архитектура и версия ядра – 4.8.0-54. Первая цифра – это мажорный номер версии, на данный момент – это 4, 8 – минорная версия, ядро уже немного устарело, сейчас уже актуальная версия 4.11, цифра 0 – это номер ревизии, а 54 – это уже относиться к номеру сборки от разработчиков дистрибутива, каждый раз, когда к ядру нужно добавить новые патчи или исправления оно пересобирается, а к номеру добавляется это число.

Если же вам не нужна вся эта информация, то можно просто посмотреть версию ядра с помощью опции -r:

Но это далеко не единственный способ узнать ядро linux. Мы можем посмотреть строку запуска Grub с помощью команды:

Тут в параметре BOOT_IMAGE мы можем видеть полный путь к образу ядра, который был сейчас загружен. В той же файловой системе /proc есть файл version, где хранится версия ядра:

Дальше, чтобы получить ту же информацию мы можем посмотреть лог dmesg, в самом начале отображается версия ядра, которая будет загружена:

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

sudo dpkg -l | grep linux-headers | grep ii | awk ‘

А в Red Hat / CentOS можно воспользоваться аналогичной программой – rpm:

Также в ответ на вопрос как посмотреть ядро Linux можно посоветовать посмотреть содержимое папки /boot на предмет образов ядра с именем vmlinuz:

ls /boot | grep vmlinuz

Логически, из этих данных можно предположить, что текущая версия ядра с последним номером исправлений – 54 поскольку менеджер пакетов во время обновлений автоматически перезаписывает конфигурацию Grub для использования новой версии.

Выводы

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

Источник

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

Довольно часто перед пользователем ОС Linux возникает задача посмотреть версию ядра. В данной статье будет рассмотрено несколько простых способов, как это можно сделать через консольные команды.

Описание

Чтобы это сделать, нам необходимо запустить терминал и ввести в нем одну из следующих команд (в зависимости от той информации, которую необходимо получить):

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

4.8.0-22 – это и есть текущая версия ядра системы.

В тех случаях, когда необходимо получить гораздо более подробную информацию, можно воспользоваться следующей командой:

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

Linux Ubuntu-1610-yakkety-64-minimal – название дистрибутива.
4.8.0-22-generic – текущая версия ядра системы.
SMP – означает, что данное ядро поддерживает многопроцессорные платформы.
x86_64 – означает, что это 64 битная система.

Источник

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

Решая какую-либо проблему с системой или устанавливая программу из сторонних источников, да и во многих других случаях, необходимо знать версию используемого дистрибутива. Как оказывается, не всегда пользователь помнит такую информацию. Кроме того, далеко не все знают как узнать версию дистрибутива Linux. Исправим это.

Как узнать версию дистрибутива Linux (способ №1)

Поскольку существует масса различных графических окружений, и далеко не все дистрибутивы после установки имеют справку с нужной нам информацией, универсальный и самый простой способ узнать версию дистрибутива — это использование терминала. Откройте его и введите следующую команду:

Нажмите Enter и в ответ вы получите версию дистрибутива и его кодовое имя:

Как узнать версию дистрибутива Linux (способ №2)

В каталоге etc находится несколько файлов, содержащих информацию о версии системы, чтобы просмотреть их можно воспользоваться командой cat:

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

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

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

покажет только версию ядра:

Чтобы посмотреть полный вывод команды, где кроме версии ядра будет указана разрядность системы нужно использовать ключ -a:

Источник

Что такое ядро ​​в Linux и как проверить его версию?

В дикой природе существует так много дистрибутивов Linux, но есть только одна вещь, которую они гарантированно имеют: ядро ​​Linux. Тем не менее, хотя многие люди и говорят о ядре Linux, на самом деле, большинство не знают, что оно делает.

Давайте посмотрим на ядро ​​Linux и зачем оно нужно, используя как можно меньше терминов.

Что такое ядро?

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

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

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

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

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

Что такое ядро ​​Linux?

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

Линус Торвальдс создал ядро ​​Linux в 1991 году. Первоначально он назвал проект Freax (комбинация слов: «free», «freak» и «UNIX»). Коллега предпочитал название «Linux», и это название прижилось. Торвальдс выпустил первую версию Linux в 1992 году под лицензией GNU copyleft, что стало большой частью успеха проекта.

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

Другие бесплатные рабочие столы с открытым исходным кодом, такие как FreeBSD, выглядят и работают как Linux, потому что на них работает большая часть того же программного обеспечения GNU.

Поскольку ядро ​​Linux было доступно под лицензией GNU, было меньше интереса к продолжению разработки отдельного ядра в рамках проекта GNU. И вместо того, чтобы создавать другие конкурирующие ядра, такие как в Windows и macOS, многие компании решили использовать ядро ​​Linux и внести свой вклад в него.

Ядро Linux выросло в огромный проект, содержащий миллионы строк кода. Тысячи людей и более тысячи компаний внесли свой вклад в развитие ядра. Это один из самых ярких примеров бесплатного и открытого программного обеспечения в мире.

Для чего используется ядро ​​Linux

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

И хотя Linux начинался как хакерский проект, сейчас под его управлением работает 500 самых мощных суперкомпьютеров и большая часть нашей интернет-инфраструктуры.

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

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

Самый простой способ узнать, какая версия находится на вашем компьютере и будет работать в любой версии Linux, — это использовать uname команду. Это инструмент командной строки, который предоставляет системную информацию. Вы можете найти используемую версию ядра Linux, открыв окно терминала и напечатав следующее:

В настоящее время я использую ядро ​​Linux версии 4.15.0-29deepin-generic. Давайте разберемся, что это значит.

  • 4 — версии ядра.
  • 15 — текущий крупный пересмотр.
  • 0 — текущие мелкие доработки.
  • 29 — относится к устранение ошибок и исправлений, применяемых к этой версии.

Информация отображаемая после данных значений будет зависеть от дистрибутива который вы используете. В моём случае, это Deepin 15.9.3.

Стоит ли обновлять ядро ​​Linux?

По большей части, ядро ​​Linux работает в фоновом режиме. Ты не знаешь, что он там, и у тебя нет причин думать об этом. Лучший способ обновить версию ядра Linux — это обновить ее до последней версии предпочитаемой операционной системой которую ты используешь. Как вы могли видеть, с дистрибутивом Deepin 15.9.3, который использую я, поставляется довольно таки старое ядро 4.15, когда многие дистрибутивы уже перешли к доступному на данный момент Linux 5.0.

Хотя ядро ​​в основном невидимо, есть несколько причин перейти на более новое ядро ​​Linux. В отличие от Windows, драйверы оборудования для Linux поставляются в комплекте с ядром Linux. Поэтому, если у вас относительно новый ноутбук с динамиками, Wi-Fi или тачпадом, который ваша версия Linux еще не обнаруживает, вам, возможно, придется подождать более новую версию. Релизы также поставляются с улучшениями стабильности и скорости, поэтому ваш компьютер может работать более плавно в одной версии по сравнению с другой.

Источник


Adblock
detector