Med dette innlegget vil vi hjelpe deg med å fjerne gamle kjerner, noe som kan forårsake fremtidige problemer relatert til installasjon av programmer og pakker. La oss forstå noen grunnleggende konsepter om en Linux -kjerne før vi går videre.
Linux -kjernen
Linux -kjernen fungerer som et grensesnitt mellom programmene og maskinvaren. Det er en viktig del av Linux -operativsystemet. Det kommuniserer mellom prosessene og maskinvaren, slik at systemet kan bruke ressursene effektivt.
Hva er funksjonene til en Linux -kjerne
Kjernen utfører disse fire funksjonene:
Noen ganger frigjør eller oppdaterer distribusjoner av distribusjoner en ny kjerneversjon som enten adresserer en feil eller er den nyeste versjonen utstedt av Kernel -teamet. Debian 11 laster den nye kjernen når vi installerer den siste versjonen. Når tiden går, kan du ende opp med å ha mange kjerneversjoner, som alle tar plass på harddisken din og kan skape fremtidige vanskeligheter.
La oss nå sjekke ut Metode for å fjerne den gamle kjernen på Debian 11.
Hvordan sjekke gjeldende versjon av kjernen på Debian 11
Før vi går videre til prosedyren for å fjerne gamle kjerner fra systemet vårt, vil vi sjekke ut vår nåværende versjon av Debian -kjernen. For å gjøre det, vil vi bruke "uname”Kommando.
I Linux-baserte systemer som Debian, "uname”Kommando brukes til å se informasjonen relatert til systemets maskinvare og operativsystem. Den henter også detaljene om systemarkitekturen og kjernen. I “uname”Kommando,“ -R ”-alternativet blir lagt til for å sjekke versjonen av kjernen som vi bruker:
$ uname -r
Du kan også utføre "uname”Kommando med kombinasjonen av“-Fru”Alternativer for å få maskinnavnet, kjernenavnet og utgivelsen:
$ uname -mrs
Her “x86_64”Indikerer at systemet er startet opp fra 64-biters kjernen:
Med "-en”Alternativ,“uname”Kommando avslører all informasjonen relatert til systemet:
$ uname -a
Hvordan liste opp de installerte kjernene på Debian 11
Etter å ha kjent den nåværende versjonen av kjernen, vil vi nå utføre den undergitte kommandoen for å få listen over den installerte kjernen på Debian:
$ DPKG -List | Grep Linux-Image
Her, "dpkg”Kommando med“-liste”Alternativet vil trekke ut listen over pakkene som er installert på Debian -systemet ditt. Ved hjelp av røroperatør "|”Vi vil sende listen som innspill til“grep”Kommando. “grep”Kommando vil se etter“Linux-Image”I listen over installerte pakker. Etter det vil den skrive ut utdataene til Debian Terminal -skjermen som følger:
Hvordan fjerne gamle kjerner fra Debian 11
Vi har oppgradert systemet vårt fra Debian 10 Buster til Debian 11 Bullseye, og fra ovennevnte, kan du se at Debian 10 Old Kernel “Linux-Image-4.19.0-17-AMD64”Ligger fortsatt på systemet vårt.
Å fjerne gammel og uønsket “Linux-Image-4.19.0-17-AMD64”Kjerne fra Debian 11, vil vi utføre“fjerne”Kommando med“-rense”Alternativ. “-rense”Alternativet vil slette den spesifiserte kjernen sammen med konfigurasjonsfilene:
$ sudo apt-get-yrge fjerne linux-image-4.19.0-17-AMD64
Etter å ha fjernet den gamle kjernen, er det på tide å oppdatere “GRUB2”Konfigurasjon:
$ SUDO UPDATE-GRUB2
Nå, start ditt Debian 11 -system: Start DEBIAN 11:
$ sudo omstart
Slik fjerner du gamle kjerner fra et Debian -system.
Konklusjon
Etter en tid slipper Linux Developers Team en oppdatering eller en ny kjerne. Alle Linux-baserte systemer som Debian 11 Hold gamle kjernebilder for å bli startet opp hvis en nyere kjerne mislykkes. Imidlertid kan du frigjøre plassen som holdes av de gamle kjernebildene. I dette innlegget har vi vist deg Metode for å fjerne gamle kjerner fra din Debian 11.