====== Удаление неиспользуемых ядер Linux ====== ===== Проверяем, какие ядра установлены ===== Для того, чтобы посмотреть какое количество старых ядер у вас присутствует в CentOS/RockyLinux вам необходимо выполнить вот такую команду: rpm -q kernel Вывод будет примерно таким: [root@web-cbz-perm askadmin]# rpm -q kernel kernel-4.18.0-348.el8.0.2.x86_64 kernel-4.18.0-348.20.1.el8_5.x86_64 kernel-4.18.0-372.9.1.el8.x86_64 Посмотреть текущую версию ядра, можно командой: uname -r Мой вывод: [root@web-cbz-perm askadmin]# uname -r 5.4.196-1.el8.elrepo.x86_64 Устанавливаем **yum-utils** (для CentOS 7) или **dnf-utils** (для RockyLinux и CentOS 8):\\ **CentOS 7** yum install yum-utils **RockyLinux/CentOS 8** dnf install dnf-utils ===== Настройка количества сохраняемых ядер CentOS 7 ===== Теперь сделаем, так чтобы оставалось только 2 или 3 ядра, а все остальное затирались автоматически, в итоге мы получим и небольшой расход места в /Boot и сможем откатиться в случае проблем с загрузчиком: package-cleanup --oldkernels --count=2 Появится запрос на подтверждение удаления ненужных ядер и после подтверждения произойдет процесс автоматического удаления. ===== Удаление старых ядер и настройка количества сохраняемых RockyLinux/CentOS 8 ===== Для удвения неиспользуемых ядер в **RockyLinux/CentOS 8** используется следующая команда: dnf autoremove kernel Данная команда удалит все не используемые ядра и очистит список загрузки от них в **grub**. Чтобы настроить количество сохраняемых ядер необходимо отредактировать файл **/etc/dnf/dnf.conf**, указав в параметре **installonly_limit** необходимое количество сохраняемых ядер. Нарпример так: [main] gpgcheck=1 installonly_limit=3 clean_requirements_on_remove=True best=True skip_if_unavailable=False После проделанных процедур перезагружаемся и проверяем, что все работает.