Otázka :Jak udržet spuštěné pouze jádro v systému CentOS/RHEL Linux?
Důrazně se nedoporučuje uchovávat v systému Linux méně než 2 jádra. Toto doporučení má několik důvodů:
- Pokud je instalace nového jádra v některém přerušena nebo přerušena dříve, než se úspěšně dokončí, restartování systému s tímto jádrem nemusí být možné. Pokud je nainstalováno jiné jádro, umožní zavedení systému pokusit se o reinstalaci nezaváděcího jádra.
- Pokud je u konkrétního jádra pozorováno abnormální chování, existuje možnost zavést systém pomocí jiného ze stejné rodiny a zkontrolovat, zda je toto chování reprodukovatelné.
- Pokud je u jádra z určité rodiny jader (UEK nebo RHCK) pozorováno abnormální chování, existuje možnost zavést systém s jádrem z jiné rodiny a zkontrolovat, zda je stejné chování reprodukovatelné.
V současné době je výchozím nastavením v Oracle Linuxu ponechat poslední 3 jádra každé rodiny. To je považováno za osvědčený postup. installonly_limit parametr v /etc/yum.conf je nastavena na 3 pro výše uvedené chování a lze ji změnit na 2, aby zůstala maximálně 2 jádra z každé rodiny.
Není možné nastavit parametr na „1“ a způsobí to chybu. Je to proto, že při instalaci nového jádra nelze stávající běžící jádro odinstalovat, protože je systémem používáno. To znamená, že striktní minimum jsou ve skutečnosti 2 jádra z každé rodiny.
Vzhledem k výše uvedenému lze neběžící jádro ručně odebrat pomocí yum jako uživatel root:
# yum remove kernel-xxxPOZNÁMKA :Nikdy neodstraňujte běžící jádro ze systému Linux! To odstraní bity jádra ze systému s potenciálem ani neumožní znovu nainstalovat jádro (pokud v systému nebylo ponecháno jiné, aby bylo možné zavést systém pro obnovu).