![Incredibili funzionalità di Facebook Messenger di cui non sei a conoscenza.](/f/6fe4b1c41cbb95f9d694b3a4b8f8b504.jpg?width=100&height=100)
In questo articolo, mostreremo come rimuovere le immagini del kernel vecchie/non utilizzate su RHEL/CentOS/Fedora sistemi. Tuttavia, prima di rimuovere un vecchio kernel, è importante mantenere aggiornato il kernel; installa l'ultima versione per sfruttare le nuove funzioni del kernel e per proteggere il tuo sistema dalle vulnerabilità scoperte nelle versioni precedenti.
Per installare o aggiornare all'ultima versione del kernel in RHEL/CentOS/Fedora sistemi, leggi questa guida:
Attenzione: Al contrario, si consiglia di mantenere almeno uno o due vecchi kernel a cui ricorrere in caso di problemi con un aggiornamento.
Per visualizzare la versione corrente di Linux (kernel) in esecuzione sul tuo sistema, esegui questo comando.
# uname -sr Linux 3.10.0-327.10.1.el7.x86_64
Puoi elencare tutte le immagini del kernel installate sul tuo sistema in questo modo.
# rpm -q kernel kernel-3.10.0-229.el7.x86_64. kernel-3.10.0-229.14.1.el7.x86_64. kernel-3.10.0-327.3.1.el7.x86_64. kernel-3.10.0-327.10.1.el7.x86_64
Devi installare yum-utils, che è un assortimento di utilità che si integrano con yum per renderlo più potente e più facile da usare, estendendo le sue caratteristiche originali in diversi modi.
# yum install yum-utils.
Una di queste utilità è pacchetto-pulizia che puoi usare per eliminare il vecchio kernel come mostrato di seguito, il flag count viene utilizzato per specificare il numero di kernel che vuoi lasciare sul sistema.
# pacchetto-pulizia --oldkernels --count=2.
Rimozione di vecchi kernel
Plugin caricati: fastmirror, langpacks, product-id, versionlock. -> Esecuzione del controllo delle transazioni. > Il pacchetto kernel.x86_64 0:3.10.0-229.el7 verrà cancellato. > Il pacchetto kernel.x86_64 0:3.10.0-229.14.1.el7 verrà cancellato. > Il pacchetto kernel-devel.x86_64 0:3.10.0-229.1.2.el7 verrà cancellato. > Il pacchetto kernel-devel.x86_64 0:3.10.0-229.14.1.el7 verrà cancellato. --> Finito Risoluzione Dipendenze Dipendenze Risolto Pacchetto Versione Arch Dimensione Repository. Rimozione: kernel x86_64 3.10.0-229.el7 @anaconda 131 M kernel x86_64 3.10.0-229.14.1.el7 @updates 131 M kernel-devel x86_64 3.10.0-229.1.2.el7 @updates 32 M kernel-devel x86_64 3.10.0-229.14.1.el7 @updates 32 M Riepilogo della transazione. Rimuovi 4 pacchetti Dimensioni installate: 326 M. Va bene [s/N]: sì. Download dei pacchetti: esecuzione del controllo delle transazioni. Esecuzione del test di transazione. Test della transazione riuscito. Transazione in esecuzione Cancellazione: kernel-devel.x86_64 1/4 Cancellazione: kernel.x86_64 2/4 Cancellazione: kernel-devel.x86_64 3/4 Cancellazione: kernel.x86_64 4/4 Caricamento velocità mirror dalla cache hostfile * base: centos.mirror.snu.edu.in * epel: repo.ugm.ac.id * extra: centos.mirror.snu.edu.in * rpmforge: kartolo.sby.datautama.net.id * aggiornamenti: centos.mirror.snu.edu.in Verifica: kernel-3.10.0-229.el7.x86_64 1/4 Verifica: kernel-devel-3.10.0-229.14.1.el7.x86_64 2/4 Verifica: kernel-3.10.0-229.14.1.el7. x86_64 3/4 Verifica: kernel-devel-3.10.0-229.1.2.el7.x86_64 4/4 Rimosso: kernel.x86_64 0:3.10.0-229.el7 kernel.x86_64 0:3.10.0-229.14.1.el7 kernel-devel. x86_64 0:3.10.0-229.1.2.el7 kernel-devel.x86_64 0:3.10.0-229.14.1.el7 Completo!
Importante: Dopo aver eseguito il comando precedente, rimuoverà tutti i kernel vecchi/non utilizzati e manterrà il kernel correntemente in esecuzione e il vecchio kernel più recente come backup.
Fedora ora usa gestore di pacchetti dnf, una nuova versione di yum gestore di pacchetti, quindi è necessario utilizzare questo comando di seguito per rimuovere i vecchi kernel su Fedora.
# dnf remove $(dnf repoquery --installonly --latest-limit 2 -q)
Un altro modo alternativo per rimuovere automaticamente i vecchi kernel è impostare il limite del kernel in yum.conf file come mostrato.
installonly_limit=2 #set conteggio del kernel.
Salva e chiudi il file. La prossima volta che eseguirai un aggiornamento, sul sistema rimarranno solo due kernel.
Potresti anche leggere questi seguenti articoli correlati sul kernel Linux.
In questo articolo, abbiamo descritto come rimuovere le immagini del kernel vecchie/non utilizzate sui sistemi RHEL/CentOS/Fedora. Puoi condividere qualsiasi pensiero tramite il feedback dal basso.