Hvordan fjerne gamle kjerner fra Debian Top 10

Hvordan fjerne gamle kjerner fra Debian Top 10
Gamle kjerner fjernes ikke umiddelbart etter installasjon av en ny Linux kjerne. På din Debian 11, De gamle kjernene eksisterer i “/støvel”Partisjon. Imidlertid kan du manuelt slette disse ubrukte og gamle kjernene fra systemet ditt. Denne operasjonen vil frigjøre diskplass som tidligere er okkupert av gamle kjerner. Noen systemer kan bli ubrukelige hvis "/støvel”Partisjon har ikke tilstrekkelig diskplass.

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:

  • Styring av minne: Det holder rede på hvor mye minne som blir brukt til å lagre hva og hvor det er lagret.
  • Sikkerhets- og systemanrop: Prosesser i systemet ditt, be om tjenester til Linux -kjernen.
  • Styring av prosesser: Det bestemmer også hvilke prosesser, når og hvor lenge de kan bruke CPU.
  • Enhetsdrivere: Det fungerer som et middels grensesnitt mellom maskinvaren og prosessene for kommunikasjon.

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.