Ako odstrániť staré jadrá v Debiane

Debian Stretch

Používatelia, ktorí majú a dlho používajú Debian, si určite všimnú, ako na tom vo svojom operačnom systéme požiadali o aktualizáciu jadra alebo či chcú jadrá odstrániť. Mnoho z vás bude z takejto situácie zmätených a iných zaujíma, či ich operačný systém prestane fungovať, ak odstránia staré jadro.

V tomto článku vám chceme pomôcť vyriešiť tieto pochybnosti a optimalizovať distribúciu Debianu. Odstránime balíky, ktoré v rámci distribúcie nie sú potrebné a ktoré môžu v budúcnosti spôsobiť problémy s novými programami alebo balíčkami.

Základom každej distribúcie Gnu / Linux je jadro Linuxu. Preto sa volá Linux a nielen GNU. Distribúcie tak často aktualizujú alebo vydávajú novú verziu jadra, ktorá opravuje chybu, alebo je to najnovšia verzia, ktorú vydal tím jadra. Keď inštalujeme najnovšiu verziu, Debian opustí staré jadro a načíta nové jadro.

Postupom času môžeme získať desať alebo dvadsať nových verzií jadra ktorý zaberá iba miesto na pevnom disku a môže spôsobiť problémy v budúcnosti. Zvyčajne potrebujeme iba jednu verziu jadra, aj keď kvôli bezpečnosti existujú zvyčajne dve verzie, ktorý funguje bez problémov a má najnovšiu verziu.

Aby sme odstránili staré jadrá, najskôr musíme vedieť, ktorú verziu používame, otvoríme terminál a napíšeme nasledovné:

uname -sr

Takto sa dozviete, akú verziu jadra používame. Teraz sa musíme pozrieť na to, koľko jadier sme nainštalovali do nášho Debianu, preto do terminálu napíšeme toto:

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

toto zobrazí nám všetky nainštalované jadrá. Teraz musíme zvoliť jadrá, ktoré sa majú odstrániť, a urobiť to nasledovne:

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

Bude to s každou verziou jadra, ktorú chceme odstrániť. Ak to chceme urobiť automaticky, existuje program s názvom byobu ktorý to urobí automaticky. Aby sme to dosiahli, musíme si ho najskôr nainštalovať nasledovne:

sudo apt install byobu

A potom to spustite nasledovne:

sudo purge-old-kernels --keep 2

Týmto odstránite všetky staré jadrá a z dôvodu bezpečnosti ponecháte iba dve verzie. Ako vidíte, systém je jednoduchý a zlepší nielen výkon distribúcie, ale aj budete mať viac priestoru pre svoje balíčky alebo súbory.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Chaparral dijo

    V systéme Debian mám iba jedno jadro: uname -sr
    Linux 4.9.0-3-amd64.
    Pred pár týždňami som nainštaloval Debian kde (lsb_release -a
    Nie sú k dispozícii žiadne moduly LSB.
    ID distribútora: Debian
    Popis: Debian GNU / Linux 9.1 (úsek)
    Vydanie: 9.1
    Codename: stretch) a funguje to perfektne. Nie je aktualizovaný a nie je ani nevyhnutný. Vidím, že už existujú systémy s jadrom 4.12, ale Debian je nezaujatý a pracuje s veľmi krátkymi, ale veľmi bezpečnými krokmi.

    V každom prípade sú informácie v príspevku vynikajúce, keď ich vezmeme do úvahy, keď nastanú presné okolnosti, za čo jej autorovi ďakujem.

  2.   joseph dijo

    To isté by platilo pre fedoru? Vďaka

  3.   Gerson dijo

    Chcel by som vedieť váš názor na MX_Linux, distribúciu, ktorá robí veľké rozdiely.

  4.   VM dijo

    Dakujem velmi dobry clanok

  5.   Rafa dijo

    Skúste odinštalovať jadro, ako to vysvetľujete pomocou byobu, a uvidíte, že nerobí vôbec nič. Vedeli by ste, že ste si našli čas a otestovali to a nielen skopírovali z inej stránky, kde to vysvetľujú rovnako, a rovnako to nefunguje. Týmto škodíte Linuxu.