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

Come rimuovere le immagini del kernel inutilizzate dal sistema CentOS Linux

Ogni volta che aggiorni CentOS Linux e l'aggiornamento include un nuovo aggiornamento dell'immagine del kernel, il sistema non rimuoverà il tuo vecchio kernel ma aggiungerà cumulativamente un nuovo kernel in cima all'elenco dei kernel installati di Linux. Normalmente, questo non presenta alcun problema per il tuo sistema in esecuzione e non è necessario intraprendere alcuna azione per rimuovere le immagini del kernel vecchie e non utilizzate.

Il motivo per cui potresti voler rimuovere/disinstallare le immagini del kernel non utilizzate è che devi ridurre lo spazio di utilizzo del disco del tuo sistema, specialmente se il tuo /boot mount point è montato separatamente e ha uno spazio su disco limitato

$ df -h /boot/
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       331M  198M  112M  64% /boot

o semplicemente ti piace ridurre il numero di titoli nella tua lista di avvio di GRUB. I seguenti comandi ti aiuteranno a rimuovere tutte le immagini del kernel Linux inutilizzate dal tuo sistema CentOS Linux.

Iniziamo elencando tutte le immagini del kernel Linux installate:

# rpm -q kernel
kernel-3.10.0-229.4.2.el7.x86_64
kernel-3.10.0-229.el7.x86_64
kernel-3.10.0-229.20.1.el7.x86_64
kernel-3.10.0-229.11.1.el7.x86_64
kernel-3.10.0-327.3.1.el7.x86_64

Assicurati di avviare l'ultima immagine del kernel installata. In questo caso è kernel-3.10.0-327.3.1.el7 immagine del kernel. Esegui uname comando per confermare:

$ uname -r
3.10.0-327.3.1.el7.x86_64

Quindi, installa yum-utils pacchetto che contiene package-cleanup binario da utilizzare in seguito per disinstallare le vecchie immagini del kernel Linux inutilizzate:

# yum install yum-utils

A questo punto siamo pronti per rimuovere i vecchi kernel Linux usando package-cleanup comando. Il --oldkernels l'opzione significa che desideriamo rimuovere le vecchie immagini del kernel, mentre --count=1 l'opzione indica la package-cleanup comando per lasciare intatto un vecchio kernel. Pertanto, dopo l'esecuzione del comando seguente, il sistema verrà lasciato con un kernel aggiornato e un kernel vecchio inutilizzato come backup. Sentiti libero di modificare il numero di conteggio in base alle tue esigenze:

# package-cleanup --oldkernels --count=1

Il resto delle vecchie immagini del kernel Linux dovrebbe ora essere rimosso. Usa rpm comando per confermare:

# rpm -q kernel
kernel-3.10.0-229.20.1.el7.x86_64
kernel-3.10.0-327.3.1.el7.x86_64

Cent OS
  1. Come rimuovere i pacchetti orfani su CentOS Linux

  2. Come rimuovere i vecchi kernel inutilizzati su CentOS Linux

  3. Come migrare da Centos 8 a Rocky Linux 8

  4. Come convertire da CentOS Linux 8 a CentOS Stream 8

  5. Come installare Linux Kernel 5.0 su CentOS 7

Come migrare ad AlmaLinux 8.4 da CentOS Linux

Come migrare a Rocky Linux 8.4 da CentOS Linux

Come aggiornare il kernel su CentOS 8.0

Come migrare da CentOS 8 a Rocky Linux 8

Come migrare da CentOS a Oracle Linux

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