Я искал в Google yum и читал несколько статей, когда наткнулся на кучу статей об отключении yum из пакетов обновления ядра. Теперь мне интересно, зачем мне это делать. Когда я обновляю систему, я обновляю все пакеты. Даже если обновление ядра что-то испортит, вы всегда можете загрузиться со старым (Centos может поддерживать несколько ядер). В конце концов, если у вас плохой день, обновление любого пакета может испортить ситуацию, но поддержание системы в актуальном состоянии - одно из основных правил безопасности.
Я ошибся ? Почему я должен предотвратить обновление ядра yum?
Основная причина заключается в том, что ваша система использует дополнительные модули ядра, не включенные в дистрибутив, например, для поддержки определенного оборудования. Вы можете зависеть от стороннего поставщика, предоставляющего для этого обновления.
Историческая причина может заключаться в том, что, если явно не настроено иное, обновление заменяет старую версию пакета, и это может быть проблематичным, если это произойдет с работающим ядром. (Хотя по умолчанию yum устанавливает новые ядра, а не обновляет их, поэтому это не проблема)
Я не вижу веских причин не обновлять ядро, потому что в yum есть:
installonly_limit = 3
Этот параметр установлен по умолчанию, что говорит о том, что если я обновлю свое текущее ядро и что-то плохое сломает мой сервер во время обновления системы, я могу вернуться к предыдущему ядру.
Если вы используете Fedora, ядро будет обновляться очень часто, после этого оно добавит новый элемент в меню GRUB2 на экране запуска, я всегда сохраняю предыдущий и текущий, когда новое ядро портит операционную систему, я бы прокрутил вернуться к предыдущему ядру. Итак, я сделал псевдонимы до
sudo yum update --exclude=kernel*
sudo yum --exclude=kernel* upgrade
для обновления / обновления, если я хочу обновить ядра, я бы вручную набрал правильные команды для обновления пакетов ядра.