Как удалить старые неиспользуемые ядра в CentOS 8
Поиск по сайту:
В обычных условиях количество установленных ядер не влияет на производительность системы, но все же рекомендуется удалять старые неиспользуемые ядра, поскольку это освобождает место. Прежде чем мы начнем удалять старые неиспользуемые ядра, важно отметить, что в вашей системе всегда должно быть как минимум два ядра в любое время.
Перед удалением старых ядер рекомендуется обновить пакеты всей системы и активное ядро. Для этого выполните команду:
После обновления, чтобы проверить используемое текущее ядро, используйте следующую команду:
Чтобы вывести список всех ядер, установленных в вашей системе, используйте приведенную ниже команду:
Вывод:
Как видите, в моей системе CentOS 8 установлено три ядра.
Теперь мы обсудим, как удалить старые неактивные ядра из наших систем.
Как упоминалось выше, вы никогда не должны удалять все старые неактивные ядра и всегда должны иметь как минимум два ядра (1 активное — 1 неактивное) в вашей системе.
Мы можем использовать команду DNF для удаления старых неиспользуемых ядер. Просто выполните команду «dnf remove» с помощью:
Как видно на скриншоте, приложенном выше, терминал запрашивает удаление трех пакетов. Разрешите удаление, нажав «y» и нажав «Enter»:
После успешного удаления старого ядра, если мы снова выполним команду «rpm -q kernel»:
Как видите, у нас осталось всего два ядра.
Если у вас установлено более двух ядер, приведенная выше команда оставит два установленных ядра в вашей системе и удалит все остальные старые и неиспользуемые версии ядра.
Вы можете изменить это число, указав другое значение –setopt installonly_limit=2.
В приведенной выше команде –setopt используется для изменения значения по умолчанию из /etc/dnf/dnf.conf. Если вы не зададите значение, dnf возьмет значение по умолчанию из dnf.conf.
Эта команда будет работать только в том случае, если активно последнее ядро. Если старая версия работает, команда безуспешно попытается удалить ее.
Другой метод работает на старых версиях CentOS, но с выходом CentOS 8 этот метод перестал работать.
Итак, если вы все еще используете более старую версию CentOS/RHEL, вы все равно можете использовать приведенную ниже команду для удаления старых ядер:
Приведенная выше команда оставит два установленных ядра и удалит все остальные старые и неиспользуемые версии ядра в вашей старой версии системы CentOS/RHEL.
В этой статье представлено подробное руководство по удалению старых и неиспользуемых ядер из CentOS 8. Мы также обсудили некоторые рекомендации, которые следует учитывать при удалении неактивных ядер.
Мы узнали два разных метода, которые мы можем использовать для удаления старых и неиспользуемых ядер из нашей системы. Один из этих методов устарел в более новых версиях операционных систем CentOS, но все еще может пригодиться, если вы используете более старую версию CentOS.