Hvordan fjerne gamle kjerner i Debian

Debian Stretch

Brukere som har og bruker Debian i lang tid, vil ha lagt merke til hvordan i operativsystemet bedt om kjerneoppdatering eller om de vil fjerne kjerner. Mange av dere vil bli forvirret av en slik situasjon, og andre vil lure på om deres operativsystem vil slutte å fungere hvis de fjerner en gammel kjerne.

Med denne artikkelen vil vi hjelpe deg med å løse disse tvilene, samt optimalisere Debian-distribusjonen din, fjerne pakker som ikke er nødvendige i distribusjonen, og som kan forårsake fremtidige problemer med nye programmer eller pakker.

Grunnlaget for hver Gnu / Linux-distribusjon er Linux-kjernen. Derfor er navnet Linux og ikke bare GNU. Hvert så ofte oppdaterer eller frigjør distribusjoner en ny kjerneversjon som løser en feil eller er den siste versjonen som Kernel-teamet har gitt ut. Når vi installerer den siste versjonen, forlater Debian den gamle kjernen og laster den nye kjernen.

Etter hvert som tiden går, kan vi får ha ti eller tjue nye versjoner av kjernen som bare tar plass på harddisken og kan forårsake fremtidige problemer. Vanligvis trenger vi bare en kjerneversjon, men for sikkerhets skyld er det vanligvis to versjoner, en som fungerer uten problemer og den nyeste versjonen.

For å eliminere de gamle kjernene, må vi først vite hvilken versjon vi bruker, for dette åpner vi terminalen og skriver følgende:

uname -sr

Dette vil fortelle oss versjonen av kjernen vi bruker. Nå må vi se på hvor mange kjerner vi har installert i Debian, for dette skriver vi følgende i terminalen:

dpkg -l | grep linux-image | awk '{print$2}'

Dette det vil vise oss alle de installerte kjernene. Nå må vi velge kjernene som skal fjernes og gjøre det som følger:

sudo apt remove --purge linux-image-X.XX-X-generic
sudo update-grub2
sudo reboot

Dette vil være med hver versjon av kjernen som vi vil fjerne. Hvis vi vil gjøre det automatisk, er det et program som heter byobu som vil gjøre det automatisk. For å gjøre dette må vi først installere det som følger:

sudo apt install byobu

Og kjør det som følger:

sudo purge-old-kernels --keep 2

Dette fjerner alle gamle kjerner og lar bare to versjoner være for sikkerhet. Som du kan se, er systemet enkelt og vil ikke bare forbedre distribusjonens ytelse, men også du får mer plass til pakkene dine eller filer.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Chaparral sa

    Jeg har bare en kjerne på Debian-systemet mitt: uname -sr
    Linux 4.9.0-3-amd64.
    Jeg installerte Debian kde for noen uker siden (lsb_release -a
    Ingen LSB-moduler er tilgjengelige.
    Distributør-ID: Debian
    Beskrivelse: Debian GNU / Linux 9.1 (stretch)
    Utgivelse: 9.1
    Kodenavn: strekk) og det fungerer perfekt. Den er ikke oppdatert, og det er heller ikke nødvendig. Jeg ser at det allerede er systemer med kjerne 4.12, men Debian er impassiv og fungerer med veldig korte, men veldig trygge trinn.

    Uansett er informasjonen i innlegget utmerket for å ta det i betraktning når de nøyaktige omstendighetene oppstår, som jeg takker forfatteren for.

  2.   joseph sa

    Det samme vil gjelde for en fedora?. Takk

  3.   Gerson sa

    Jeg vil gjerne vite din mening om MX_Linux, distribusjonen som gjør en stor forskjell.

  4.   VM sa

    Tusen takk veldig god artikkel

  5.   Rafa sa

    Prøv å avinstallere en kjerne mens du forklarer den med byobu, og du vil se at den ikke gjør noe i det hele tatt. Du ville vite om du hadde tatt deg tid til å teste den og ikke bare kopiere den fra en annen side der de forklarer det samme, og det fungerer ikke uansett. Du gjør mye skade på Linux med dette.