Kako ukloniti stare jezgre u Debianu

Debian Stretch

Korisnici koji već dugo koriste i koriste Debian primijetit će kako u njihovom operativnom sistemu pitali za ažuriranje kernela ili ako žele ukloniti kernele. Mnogi od vas bit će zbunjeni takvom situacijom, a drugi će se pitati hoće li njihov operativni sistem prestati raditi ako uklone stari kernel.

Ovim člankom želimo vam pomoći riješiti ove sumnje, kao i optimizirati vašu distribuciju Debiana, uklanjajući pakete koji nisu potrebni u distribuciji i koji mogu uzrokovati buduće probleme s novim programima ili paketima.

Temelj svake Gnu / Linux distribucije je Linux jezgra. Stoga je ime Linux, a ne samo GNU. S vremena na vrijeme, distribucije ažuriraju ili izdaju novu verziju jezgra koja ispravlja grešku ili je najnovija verzija koju je Kernel tim izdao. Kada instaliramo najnoviju verziju, Debian napušta stari kernel i učitava novi kernel.

Kako vrijeme prolazi, možemo dobiti deset ili dvadeset novih verzija jezgre koji zauzima samo prostor na vašem tvrdom disku i može uzrokovati buduće probleme. Obično nam treba samo jedna verzija kernela, iako iz sigurnosnih razloga obično postoje dvije verzije, onaj koji radi bez problema i najnovija verzija.

Da bismo eliminirali stare kernele, prvo moramo znati koju verziju koristimo, za to otvorimo terminal i napišemo sljedeće:

uname -sr

Ovo će nam reći verziju jezgre koju koristimo. Sada moramo pogledati koliko smo kernela instalirali u naš Debian, za to u terminal zapisujemo sljedeće:

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

Ovo pokazat će nam sve instalirane kernele. Sada moramo odabrati kernele za uklanjanje i to na sljedeći način:

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

To će biti sa svakom verzijom jezgre koju želimo ukloniti. Ako to želimo učiniti automatski, postoji program koji se zove byobu to će učiniti automatski. Da biste to učinili, prvo ga moramo instalirati na sljedeći način:

sudo apt install byobu

A zatim ga pokrenite na sljedeći način:

sudo purge-old-kernels --keep 2

Ovo će ukloniti sva stara jezgra i ostaviti samo dvije verzije za sigurnost. Kao što vidite, sistem je jednostavan i ne samo da će poboljšati performanse distribucije već i imat ćete više prostora za svoje pakete ili datoteke.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Chaparral rekao je

    Na mom Debian sistemu imam samo jedno jezgro: uname -sr
    Linux 4.9.0-3-amd64.
    Instalirao sam Debian kde prije nekoliko tjedana (lsb_release -a
    Nijedan LSB modul nije dostupan.
    ID distributera: Debian
    Opis: Debian GNU / Linux 9.1 (rastezanje)
    Izdanje: 9.1
    Kodno ime: stretch) i savršeno funkcionira. Nije ažuriran i nije ni potreban. Vidim da već postoje sistemi s jezgrom 4.12, ali Debian je nepristran i radi s vrlo kratkim, ali vrlo sigurnim koracima.

    U svakom slučaju, informacije u postu izvrsne su ako ih uzmemo u obzir kada se pojave tačne okolnosti, na čemu zahvaljujem svom autoru.

  2.   joseph rekao je

    Isto bi se odnosilo na fedoru?. -Hvala

  3.   Gerson rekao je

    Želio bih znati vaše mišljenje o MX_Linux-u, distribuciji koja stvara veliku razliku.

  4.   VM rekao je

    Hvala vam vrlo dobar članak

  5.   Rafa rekao je

    Pokušajte deinstalirati kernel dok ga objašnjavate byobuom i vidjet ćete da on uopće ne radi ništa. Znali biste da ste uzeli vremena da ga testirate, a ne samo kopirate s druge stranice gdje to isto objašnjavaju, a to ionako ne funkcionira. Ovime nanosite veliku štetu Linuxu.