Come rimuovere i vecchi kernel dalla top 10 di Debian

Come rimuovere i vecchi kernel dalla top 10 di Debian
I vecchi kernel non vengono immediatamente rimossi dopo aver installato un nuovo Linux kernel. Sul tuo Debian 11, I vecchi chicchi esistono nel "/stivale"Partizione. Tuttavia, puoi eliminare manualmente questi kernel inutilizzati e vecchi dal tuo sistema. Questa operazione libererà lo spazio su disco precedentemente occupato da vecchi kernel. Alcuni sistemi potrebbero diventare inutili se il "/stivale"La partizione non ha uno spazio su disco adeguato.

Con questo post, ti aiuteremo a rimuovere vecchi kernel, che possono causare problemi futuri relativi all'installazione di programmi e pacchetti. Prima di andare avanti, capiamo alcuni concetti di base su un kernel Linux.

Kernel Linux

Il kernel Linux funge da interfaccia tra programmi e hardware per computer. È una parte essenziale del sistema operativo Linux. Comunica tra i processi e l'hardware, consentendo al sistema di utilizzare le risorse in modo efficiente.

Quali sono le funzioni di un kernel Linux

Il kernel svolge queste quattro funzioni:

  • Gestione della memoria: Tiene traccia di quanta memoria viene utilizzata per archiviare cosa e dove viene memorizzata.
  • Chiamata di sicurezza e di sistema: Processi nel sistema, richiedi servizi al kernel Linux.
  • Gestione dei processi: Determina anche quali processi, quando e per quanto tempo possono usare la CPU.
  • I driver di periferica: Funge da interfaccia media tra l'hardware e i processi per la comunicazione.

Occasionalmente, le distribuzioni rilassano o aggiornano una nuova versione del kernel che affronta un bug o è la versione più recente emessa dal team del kernel. Debian 11 carica il nuovo kernel quando installiamo l'ultima versione. Col passare del tempo, potresti finire per avere molte versioni del kernel, che occupano tutte spazio sul tuo disco rigido e potrebbero creare difficoltà future.

Ora, diamo un'occhiata al Metodo per rimuovere il vecchio kernel su Debian 11.

Come controllare la versione attuale del kernel su Debian 11

Prima di passare alla procedura di rimuovere i vecchi kernel dal nostro sistema, controlleremo la nostra attuale versione del kernel Debian. Per farlo, utilizzeremo il "il tuo nome"Comando.

In sistemi basati su Linux come Debian, il "il tuo nome"Il comando viene utilizzato per visualizzare le informazioni relative all'hardware e al sistema operativo del sistema. Recupera anche i dettagli sull'architettura del sistema e sul kernel. Nel "il tuo nome"Comando, l'opzione" -r "viene aggiunta per controllare la versione del kernel che stiamo usando:

$ uname -r

Puoi anche eseguire il “il tuo nome"Comando con la combinazione di"-Sig.ra"Opzioni per ottenere il nome della macchina, il nome del kernel e la sua versione:

$ uname -mrs

Qui "x86_64"Indica che il sistema viene avviato dal kernel a 64 bit:

Con il "-UNOpzione "," "il tuo nome"Il comando rivela tutte le informazioni relative al sistema:

$ uname -a

Come elencare i kernel installati su Debian 11

Dopo aver conosciuto l'attuale versione del kernel, ora eseguiremo il comando di seguito per ottenere l'elenco del kernel installato su Debian:

$ dpkg -list | Grep Linux-Image

Qui, il "dpkgComando "con il"-elenco"L'opzione estraggerà l'elenco dei pacchetti installati sul sistema Debian. Con l'aiuto dell'operatore di tubi "|"Passeremo l'elenco come input a"grep"Comando. IL "grepIl comando "cercherà il"Image Linux"Nell'elenco dei pacchetti installati. Successivamente, stamperà l'output sullo schermo del terminale Debian come segue:

Come rimuovere i vecchi chicchi da Debian 11

Abbiamo aggiornato il nostro sistema da Debian 10 Buster a Debian 11 Bullseye e dalla produzione sopra offerta, puoi vedere che il Debian 10 Old Kernel "Linux-Image-4.19.0-17-AMD64"Risiede ancora sul nostro sistema.

Per rimuovere vecchio e indesiderato "Linux-Image-4.19.0-17-AMD64"Kernel di Debian 11, eseguiremo il"rimuovereComando "con il"-epurazione" opzione. IL "-epurazione"L'opzione eliminerà il kernel specificato insieme ai suoi file di configurazione:

$ sudo Apt-get-Sturb Rimuovi Linux-Image-4.19.0-17-AMD64

Dopo aver rimosso il vecchio kernel, è tempo di aggiornare il "Grub2"Configurazione:

$ sudo Update-Grub2

Ora, riavvia il tuo sistema Debian 11:

$ sudo riavvia

È così che rimuovi i vecchi kernel da un sistema Debian.

Conclusione

Dopo un po 'di tempo, il team di Linux Developers rilascia un aggiornamento o un nuovo kernel. Tutti i sistemi a base di Linux come Debian 11 Mantieni l'avvio di vecchie immagini del kernel se un nuovo kernel fallisce. Tuttavia, puoi liberare spazio trattenuto dalle vecchie immagini del kernel. In questo post, ti abbiamo mostrato il Metodo per rimuovere i vecchi chicchi dal tuo Debian 11.