Hvordan du sletter gamle ubrukte kjerner på centos 8

Hvordan du sletter gamle ubrukte kjerner på centos 8
Kjernen er broen mellom programvare og maskinvare, og den er en del av et operativsystem som samhandler med maskinvaren.

Under normale omstendigheter påvirker antall installerte kjerner ikke systemets ytelse, men det anbefales fortsatt å fjerne gamle ubrukte kjerner når det frigjør plass. Før vi begynner å fjerne gamle ubrukte kjerner, er det viktig å merke seg at du alltid skal ha minst to kjerner på systemet ditt når som helst.

Fjern gamle kjerner

Det anbefales å oppdatere hele systemets pakker og aktive kjerner før du fjerner de gamle kjernene. For å gjøre det, utfør kommandoen:

$ SUDO DNF -oppdatering

Etter å ha oppdatert, for å sjekke den gjeldende kjernen som brukes, bruk følgende kommando:

$ sudo uname -sr

For å liste opp alle kjernene som er installert i systemet ditt, bruk kommandoen gitt nedenfor:

$ sudo rpm -q -kjerne

Produksjon:

Som du kan se, har jeg tre kjerner installert på Centos 8 -systemet mitt.

Nå vil vi diskutere hvordan du fjerner gamle inaktive kjerner fra systemene våre.

Som nevnt ovenfor, bør du aldri fjerne alle de gamle inaktive kjernene og skal alltid ha minst to kjerner (1 aktiv - 1 inaktiv) i systemet ditt.

Fjern gamle kjerner ved hjelp av DNF -kommandoen

Vi kan bruke DNF -kommandoen for å fjerne gamle ubrukte kjerner. Bare utfør kommandoen “DNF Remove” med:

$ sudo dnf remove -antallonly - -setopt installonly_limit = 2 -kjerne

Som du kan se på skjermbildet vedlagt ovenfor, ber terminalen å fjerne tre pakker. Tillat fjerningen ved å trykke på “Y” og treffe “Enter”:

Etter vellykket fjerning av den eldre kjernen, hvis vi utfører kommandoen “RPM -Q -kjernen” igjen:

$ sudo rpm -q -kjerne

Du kan være vitne til, vi har bare to kjerner igjen.

Hvis du har mer enn to kjerner installert, vil kommandoen gitt ovenfor etterlate to kjerner installert på systemet ditt og avinstallere alle andre eldre og ubrukte kjerneversjoner.

Du kan endre tallet ved å gi en annen verdi til -setopt installonly_limit = 2.

I kommandoen over, -Setopt brukes til å endre standardverdien fra /etc/dnf/dnf.konf. Hvis du ikke kommanderer en verdi, vil DNF ta standardverdien fra dnf.konf.

Denne kommandoen vil bare fungere i tilfelle den nyeste kjernen er aktiv. Hvis en eldre versjon er funksjonell, vil kommandoen uten hell prøve å fjerne den.

En annen metode fungerer på eldre versjoner av Centos, men med utgivelsen av Centos 8 har denne metoden sluttet å fungere.

Så hvis du fremdeles bruker en eldre versjon av CentOS/RHEL, kan du fremdeles bruke kommandoen gitt nedenfor for å fjerne gamle kjerner:

$ sudo package-cleanup --oldkernels-count = 2

Kommandoen gitt ovenfor vil etterlate to kjerner installert og avinstallere alle andre eldre og ubrukte kjerneversjoner på din eldre versjon av CentOS/RHEL -systemet.

Konklusjon

Denne artikkelen gir en omfattende guide for hvordan du fjerner gamle og ubrukte kjerner fra Centos 8. Vi diskuterte også noen god praksis å huske på mens vi fjerner inaktive kjerner.

Vi lærte to forskjellige metoder vi kan bruke for å fjerne gamle og ubrukte kjerner fra systemet vårt. En av disse metodene har blitt foreldet på nyere versjoner av CentOS -operativsystemer, men kan fremdeles komme til nytte hvis du bruker en eldre versjon av CentOS.