Fedora update linux kernel

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

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

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

Fedora Linux

Fedora — это хорошо известный дистрибутив Linux, бесплатный для всех пользователей. . Это дистрибутив, который составляет основу Red Hat Enterprise Linux. Хотя Fedora в основном спонсируется Red Hat, тысячи других разработчиков вносят свой вклад в проект, который в конечном итоге был включен в RHEL (после процессов тестирования и обеспечения качества).

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

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

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

Для проверки текущей версии ядра доступно несколько инструментов.

uname

Команда uname — это мощный инструмент для вывода системной информации, включая информацию о ядре. Есть два параметра для отображения информации о ядре.

Следующая команда распечатает версию ядра работающего ядра.

Версия ядра может быть разбита на следующий формат.

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

neofetch

Инструмент neofetch похож на uname. Это также легкий инструмент, используемый для раскрытия системной информации. Причина, по которой мне нравится neofetch, — его чистый и цветной вывод.

Читайте также:  Где хранятся сервисы linux

Neofetch — это не инструмент, который предустановлен в Fedora. К счастью, neofetch доступен прямо из репозитория программного обеспечения Fedora. Установите neofetch с помощью команды dnf .

Запустить neofetch. Версия ядра указана под записью «Ядро».

rpm

Основная задача инструмента rpm — установка пакетов RPM и управление ими. Fedora устанавливает ядра как пакеты RPM. Благодаря этому мы можем использовать rpm для вывода списка всех установленных версий ядра.

hostnamectl

Команда hostnamectl — это инструмент, используемый для управления именем хоста система. Однако команда hostnamectl также может распечатать системную информацию, включая ядро.

Запустите команду hostnamectl , чтобы сообщить сводную информацию о системе вместе с версией ядра. .

grubby

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

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

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

/proc/version

Содержимое этого файла описывает системную информацию. Он также содержит информацию о версии ядра.

Обновление ядра Linux Fedora

Fedora управляет всеми обновлениями системных пакетов через диспетчер пакетов DNF. В случае с ядром все не исключено. Настоятельно рекомендуется обновить ядро ​​через DNF.

Обновить ядро ​​через System Update

Лучший способ обновить ядро ​​вашей системы — запустить обновление системы . DNF будет искать любые доступные обновления для всех установленных пакетов (включая ядро) и обновится до последней версии (если она доступна). Чтобы обновить все установленные пакеты, выполните следующую команду DNF.

Обновить только ядро ​​

Также возможно обновить только ядро. В Fedora ядро ​​управляется под именем пакета kernel . Обратите внимание, что в нем используется только последнее стабильное ядро. Просмотрите архивы ядра Linux для всех доступных пакетов ядра.

Читайте также:  Installing software on oracle linux

Перед выполнением обновления проверьте информацию о пакете ядра с помощью следующей команды.

Там также являются другими пакетами ядра, предлагаемыми Fedora. Вот краткий список имен пакетов и их содержимого. Эти пакеты могут быть актуальны в различных сценариях; например, отладка, сборка модулей ядра и т. д.

  • kernel: пакет по умолчанию, содержащий ядро ​​для одноядерного, многоядерного, и многопроцессорные системы.
  • kernel-debug: Содержит ядро ​​с многочисленными включенными параметрами отладки; отлично подходит для отладки, но происходит за счет производительности системы.
  • kernel-devel: содержит заголовки ядра и make-файлы для сборки модулей в соответствии с пакетом ядра.
  • ядро -debug-devel: разрабатываемая версия ядра, которая поставляется с многочисленными включенными параметрами отладки; подходит для отладки, но требует снижения производительности системы.
  • kernel-headers: Содержит файлы заголовков C, которые определяют интерфейс между ядром Linux и пользователем. космические библиотеки и приложения. Эти файлы заголовков определяют различные структуры и константы, которые имеют решающее значение для создания большинства стандартных программ.
  • linux-firmware: Содержит все файлы прошивки Linux, необходимые для запуска различных устройств. .
    perf: содержит необходимые сценарии и документацию по инструменту ‘perf’, который поставляется с каждым подпакетом образа ядра.
  • kernel-abi-whitelists: Содержит информацию, относящуюся к ABI ядра Fedora; включает список символов ядра, которые необходимы для внешних модулей ядра Linux, и содержит подключаемый модуль DNF для обеспечения соблюдения правила.
  • kernel-tools: Содержит различные инструменты и документация по управлению ядром Linux.

Чтобы обновить ядро ​​до последней версии, выполните следующую команду DNF, которая автоматически установит наиболее подходящую версию ядра для вашей системы.

Чтобы изменения вступили в силу, перезагрузите систему. В противном случае ваша система продолжит работу на более старом ядре.

Настройка ядра по умолчанию

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

Читайте также:  Editor pdf linux libreoffice

Следующая команда распечатает ядро ​​по умолчанию.

Затем выполните следующую команду, чтобы вывести список всех установленных ядер, которая также распечатает все записи меню GRUB для всех ядер.

Чтобы установить другое ядро в качестве ядра по умолчанию запишите расположение ядра из предыдущего шага и примените это расположение в следующей команде. В этом случае я установил /boot/vmlinuz-5.8.15-301.fc33.x86_64 в качестве ядра по умолчанию вместо /boot/vmlinuz-5.9.16 -200.fc33.x86_64.

Перезагрузите систему, чтобы изменения вступили в силу.

Заключительные мысли

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

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

Источник

Оцените статью
Adblock
detector