Sådan fjernes gamle kerner i Debian

Debian-strækning

Brugere, der har og bruger Debian i lang tid, vil have bemærket, hvordan i deres operativsystem bedt om kernelopdatering, eller om de vil fjerne kerner. Mange af jer vil blive forvirrede af en sådan situation, og andre vil undre sig over, om deres operativsystem holder op med at arbejde, hvis de fjerner en gammel kerne.

Med denne artikel vil vi hjælpe dig med at løse disse tvivl samt optimere din Debian-distribution, fjerne pakker, der ikke er nødvendige inden for distributionen, og som kan forårsage fremtidige problemer med nye programmer eller pakker.

Grundlaget for enhver Gnu / Linux-distribution er Linux-kernen. Derfor er navnet Linux og ikke kun GNU. Fra tid til anden opdaterer eller frigiver distributioner en ny kerneversion, der løser en fejl eller er den nyeste version, som Kernel-teamet har frigivet. Når vi installerer den nyeste version, forlader Debian den gamle kerne og indlæser den nye kerne.

Som tiden går, kan vi få ti eller tyve nye versioner af kernen der kun optager plads på din harddisk og kan forårsage fremtidige problemer. Normalt har vi kun brug for en kerneversion, men af ​​sikkerhedshensyn er der normalt to versioner, en der fungerer uden problemer og den nyeste version.

For at eliminere de gamle kerner skal vi først vide, hvilken version vi bruger, for dette åbner vi terminalen og skriver følgende:

uname -sr

Dette fortæller os versionen af ​​kernen, vi bruger. Nu skal vi se på, hvor mange kerner vi har installeret i vores Debian, for dette skriver vi følgende i terminalen:

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

dette det viser os alle de installerede kerner. Nu skal vi vælge de kerner, der skal fjernes, og gø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 version af kernen, som vi vil fjerne. Hvis vi vil gøre det automatisk, er der et program kaldet byobu som gør det automatisk. For at gøre dette skal vi først installere det som følger:

sudo apt install byobu

Og kør det derefter som følger:

sudo purge-old-kernels --keep 2

Dette fjerner alle gamle kerner og efterlader kun to versioner af sikkerhedshensyn. Som du kan se, er systemet simpelt og forbedrer ikke kun distributionens ydeevne, men også du får mere plads til dine pakker eller filer.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Chaparral sagde han

    Jeg har kun én kerne på mit Debian-system: uname -sr
    Linux 4.9.0-3-amd64.
    Jeg installerede Debian kde for et par uger siden ( lsb_release -a
    Ingen LSB-moduler er tilgængelige.
    Distributør-id: Debian
    Beskrivelse: Debian GNU/Linux 9.1 (stræk)
    Udgivelse: 9.1
    Kodenavn: stretch), og det fungerer perfekt. Det er ikke opdateret, og det er ikke nødvendigt. Jeg ser derude, at der allerede er systemer med 4.12-kernen, men Debian er passiv og arbejder med meget korte, men meget sikre trin.

    Under alle omstændigheder er oplysningerne i indlægget glimrende at tage hensyn til, når de præcise omstændigheder opstår, hvilket jeg takker forfatteren for.

  2.   joseph sagde han

    Ville det samme gælde for fedora? tak skal du have

  3.   Gerson sagde han

    Jeg vil gerne vide din mening om MX_Linux, distributionen der gør en stor forskel.

  4.   VM sagde han

    Tak meget god artikel

  5.   Rafa sagde han

    Prøv at afinstallere en kerne, mens du forklarer den med byobu, og du vil se, at den slet ikke gør noget. Du ville vide, hvis du havde taget dig tid til at prøve det og ikke bare kopiere det fra en anden side, hvor de forklarer det på samme måde, og det virker stadig ikke. Du gør meget skade på Linux med dette.