Управление установленными ядрами Linux и удаление устаревших версий на Fedora и CentOS

Этот небольшой учебник научит вас, как просмотреть все установленные ядра Linux на Fedora/CentOS и как удалить ненужные старые версии.

Перечень всех инсталлированных версий ядер Linux.

Примените команду rpm с параметром — qa.

rpm - qa kernel

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

uname - r

4.4.6-300.fc23.x86_64

Удалить устаревшее ядро.

Применяйте команду dnf remove для удаления определённых ядер. Например:

sudo dnf remove kernel-4.0.4-301.fc22.x86_64

Удаление: kernel x86_64 4.0.4-301.fc22 @System 0 Итог операции Удалить 1 пакет Это нормально [y/N]: y

Не забудьте обновить загрузочное меню Grub.

sudo grub2-mkconfig - o /boot/grub2/grub.cfg

Пользователи CentOS имеют возможность установить пакетный менеджер dnf через репозиторий EPEL.

Читайте также:  Как установить и настроить phpMyAdmin на Ubuntu 18.04 и 16.04 LTS

sudo yum install epel-release sudo yum install dnf

Ограничение количества ядер в Fedora/CentOS

В стандартной настройке Fedora и CentOS сохраняют три ядра в системе. Если вам нужно оставить больше старых версий ядер, измените файл /etc/yum.conf или /etc/dnf/dnf.conf.

sudo nano /etc/yum.conf sudo nano /etc/dnf/dnf.conf

installonly_limit=3

Измените 3 на число, которое вам нравится. К примеру, если вы хотите установить 4 ядра, замените 3 на 4.

Измените 3 на число, которое вам нравится. К примеру, если вы хотите установить 4 ядра, замените 3 на 4.