Kako odstraniti stara jedra v Debianu

Debian Stretch

Uporabniki, ki imajo in uporabljajo Debian že dolgo, bodo opazili, kako v svojem operacijskem sistemu zahteval posodobitev jedra ali če želijo odstraniti jedra. Mnogo vas bo takšna situacija zmedla, drugi pa se bodo spraševali, ali bo njihov operacijski sistem prenehal delovati, če bodo odstranili staro jedro.

S tem člankom vam želimo pomagati rešiti te dvome in optimizirati distribucijo Debiana ter odstraniti pakete, ki v distribuciji niso potrebni in lahko povzročijo težave v prihodnosti z novimi programi ali paketi.

Temelj vsake distribucije Gnu / Linux je jedro Linuxa. Zato je ime Linux in ne samo GNU. Vsake toliko časa distribucije posodobijo ali izdajo novo različico jedra, ki odpravi napako ali je najnovejša različica, ki jo je izdala ekipa jedra. Ko namestimo najnovejšo različico, Debian zapusti staro jedro in naloži novo jedro.

Ko čas mineva, lahko dobiti deset ali dvajset novih različic jedra ki zavzame samo prostor na trdem disku in lahko povzroči prihodnje težave. Običajno potrebujemo samo eno različico jedra, čeprav sta zaradi varnosti običajno dve različici, ki deluje brez težav in najnovejšo različico.

Da bi odpravili stara jedra, moramo najprej vedeti, katero različico uporabljamo, za to odpremo terminal in napišemo naslednje:

uname -sr

To nam bo povedalo, kakšno različico jedra uporabljamo. Zdaj moramo pogledati, koliko jeder smo namestili v naš Debian, za to v terminal napišemo naslednje:

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

To pokazal nam bo vsa nameščena jedra. Zdaj moramo izbrati jedra, ki jih želimo odstraniti, in to na naslednji način:

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

To bo veljalo za vsako različico jedra, ki jo želimo odstraniti. Če želimo to storiti samodejno, obstaja program, imenovan byobu ki bo to storil samodejno. Če želite to narediti, ga moramo najprej namestiti na naslednji način:

sudo apt install byobu

Nato ga zaženite na naslednji način:

sudo purge-old-kernels --keep 2

Tako boste odstranili vsa stara jedra in zaradi varnosti pustili le dve različici. Kot lahko vidite, je sistem preprost in ne bo le izboljšal učinkovitosti distribucije, temveč tudi imeli boste več prostora za svoje pakete ali datotek.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Kaparral je dejal

    V mojem sistemu Debian imam samo eno jedro: uname -sr
    Linux 4.9.0-3-amd64.
    Debian kde sem namestil pred nekaj tedni (lsb_release -a
    Na voljo ni nobenega LSB modula.
    ID distributerja: Debian
    Opis: Debian GNU / Linux 9.1 (raztezanje)
    Sprostitev: 9.1
    Codename: stretch) in deluje popolnoma. Ni posodobljen in tudi ni potreben. Vidim, da že obstajajo sistemi z jedrom 4.12, vendar je Debian nepristranski in deluje z zelo kratkimi, a zelo varnimi koraki.

    Vsekakor je podatke v prispevku odlično upoštevati, ko se pojavijo natančne okoliščine, za kar se zahvaljujem njegovemu avtorju.

  2.   jožef je dejal

    Enako bi veljalo za Fedoro? Hvala

  3.   Gerson je dejal

    Zanima me vaše mnenje o MX_Linux, distribuciji, ki zelo vpliva.

  4.   VM je dejal

    Najlepši članek

  5.   Rafa je dejal

    Poskusite odstraniti jedro, ko ga pojasnite z byobu, in videli boste, da sploh ne naredi ničesar. Vedeli bi, če bi si vzeli čas za testiranje in ne samo kopiranje z druge strani, kjer to isto pojasnijo, pa vseeno ne deluje. S tem Linuxu naredite veliko škode.