Когато работите с производствени сървъри, едно нещо, което не искате да правите, е да надстроите ядрото всеки път, когато се появи нова актуализация. Защо? Тъй като това е единствената операция за обновяване на Linux, която изисква рестартиране, след като е направено - и в производствена среда често не може да има престой.
Така че най-накрая имате сървър, базиран на rpm, стабилен и сигурен. Животът е добър и не смятате, че трябва да правите нещо друго от известно време.
После, по някаква причина, тичате в командния ред като root:
#yum -y -d0 актуализация
Това, което се случва, дава положителен отговор на всички подкани за командата yum. Което също се случва да работи възможно най-тихо. И това, което се случва този път, включва актуализация на пакетите на ядрото.
И сега нещата не работят правилно. Как можехте да сте предотвратили това?
Въпреки че очевидно и отчаяно се нуждаете от почивка сега, трябва да прегледате графика за актуализиране на системата, документацията си (която, разбира се, е щателна, актуална и лесно достъпна) и особено конфигурационните файлове, които контролират yum.
Но първо, защо не искате да актуализирате ядрото?
Защо искате да актуализирате ядрото?
За да актуализирате ядрото, направете това, което сте направили по-горе. Или, по-добре, елиминирайте комутаторите на командния ред, за да имате някакъв контрол над процеса на актуализиране и да видите какво се случва. Стартирайте:
#yum актуализация
и следвайте инструкциите.
Ако обаче никога не искате да слепите ядрото актуализирано, можете да добавите следното към файла /etc/yum.conf:
изключи = ядро *
Или, ако настоявате да използвате конфигурационен файл за ванилия и да контролирате всичко чрез CLI, използвайте
#yum -exclude = kernel * update
И двата метода ще премахнат ядрото от актуализиране или дори от включването му в потенциалната обява за обновяване.