GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come eliminare i kernel inutilizzati e mantenere solo il kernel in esecuzione in CentOS/RHEL

Domanda :Come continuare a eseguire solo il kernel in un sistema Linux CentOS/RHEL?

Mantenere meno di 2 kernel in un sistema Linux è fortemente sconsigliato. Ci sono diversi motivi per questa raccomandazione:

  • Se l'installazione di un nuovo kernel viene interrotta o interrotta prima che venga completata correttamente, il riavvio del sistema con quel kernel potrebbe non essere possibile. Se è installato un altro kernel, consentirà di avviare il sistema per tentare una reinstallazione del kernel non di avvio.
  • Se si riscontra un comportamento anomalo con un kernel specifico, è possibile avviare il sistema con un altro della stessa famiglia per verificare se il comportamento è riproducibile.
  • Se si osserva un comportamento anomalo con un kernel di una particolare famiglia di kernel (UEK o RHCK), è possibile eseguire l'avvio con un kernel dell'altra famiglia per verificare se lo stesso comportamento è riproducibile.

Attualmente, l'impostazione predefinita in Oracle Linux è di mantenere gli ultimi 3 kernel di ciascuna famiglia. Questa è considerata una buona pratica. Il installonly_limit parametro in /etc/yum.conf è impostato su 3 per il comportamento di cui sopra e può essere modificato in 2 per mantenere al massimo 2 kernel per ciascuna famiglia.

Non è possibile impostare il parametro su '1' e così facendo si verificherà un errore. Questo perché quando si installa un nuovo kernel, il kernel in esecuzione esistente non può essere disinstallato poiché è utilizzato dal sistema. Ciò significa che il minimo rigoroso è in realtà di 2 kernel per ogni famiglia.

Dato quanto sopra, un kernel non in esecuzione può essere rimosso manualmente tramite yum come utente root:

# yum remove kernel-xxx
NOTA :Non rimuovere mai il kernel in esecuzione da un sistema Linux! Ciò rimuoverà i bit del kernel dal sistema, con la possibilità di non consentire nemmeno la reinstallazione di un kernel di nuovo (a meno che un altro non sia stato mantenuto nel sistema per consentire il ripristino dell'avvio).


Cent OS
  1. Come rimuovere le immagini del kernel inutilizzate dal sistema CentOS Linux

  2. CentOS / RHEL:come aggiungere, eliminare e visualizzare i tag LVM

  3. CentOS / RHEL 7:come disabilitare tutte le console tty e abilitare solo 1

  4. Come ricostruire "initramfs" con Multipath in CentOS/RHEL 6 e 7

  5. Come disabilitare ACPI in CentOS/RHEL 7

Come abilitare il repository EPEL in CentOS e RHEL

Come installare Cockpit su CentOS 8 / RHEL 8

Come avviare in modalità utente singolo in CentOS 8 / RHEL 8

Come aggiornare il kernel su CentOS 8.0

Come controllare e riparare il filesystem XFS in RHEL/Centos

CentOS / RHEL 7:come installare il kernel dalla modalità di ripristino