Kā noņemt vecos kodolus Debian

Debian Stretch

Lietotāji, kuri jau ilgu laiku lieto un izmanto Debian, būs pamanījuši, kā viņu operētājsistēmā lūdza kodola atjaunināšanu vai ja viņi vēlas noņemt kodolus. Daudzi no jums būs neizpratnē par šādu situāciju, un citi brīnīsies, vai viņu operētājsistēma vairs nedarbosies, ja noņems veco kodolu.

Ar šo rakstu mēs vēlamies palīdzēt jums atrisināt šīs šaubas, kā arī optimizēt savu Debian izplatīšanu, noņemot paketes, kas nav nepieciešamas izplatīšanā un kas nākotnē var radīt problēmas ar jaunām programmām vai pakotnēm.

Katra Gnu / Linux izplatīšanas pamats ir Linux kodols. Tādējādi nosaukums ir Linux un ne tikai GNU. Katru tik bieži izplatītāji atjaunina vai izlaiž jaunu kodola versiju, kas novērš kļūdu vai ir jaunākā kodola komanda. Kad mēs instalējam jaunāko versiju, Debian pamet veco kodolu un ielādē jauno kodolu.

Laikam ejot, mēs varam iegūt desmit vai divdesmit jaunas kodola versijas tas aizņem vietu tikai jūsu cietajā diskā un var radīt problēmas nākotnē. Parasti mums ir nepieciešama tikai viena kodola versija, lai gan drošības labad parasti ir divas versijas, kas darbojas bez problēmām, un jaunākā versija.

Lai izslēgtu vecos kodolus, vispirms mums jāzina, kuru versiju mēs izmantojam, šim nolūkam mēs atveram termināli un uzrakstām sekojošo:

uname -sr

Tas mums pateiks mūsu izmantotā kodola versiju. Tagad mums jāaplūko, cik kodolu esam instalējuši mūsu Debian, tāpēc mēs terminālā ierakstām šādu tekstu:

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

Šis tas parādīs mums visus instalētos kodolus. Tagad mums ir jāizvēlas kodoli, kurus noņemt, un tas jādara šādi:

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

Tas notiks ar katru kodola versiju, kuru mēs vēlamies noņemt. Ja mēs vēlamies to izdarīt automātiski, ir programma, ko sauc byobu kas to izdarīs automātiski. Lai to izdarītu, mums tas vispirms jāinstalē šādi:

sudo apt install byobu

Un pēc tam palaidiet to šādi:

sudo purge-old-kernels --keep 2

Tas noņems visus vecos kodolus un drošībai atstās tikai divas versijas. Kā redzat, sistēma ir vienkārša un ne tikai uzlabos izplatīšanas veiktspēju, bet arī jums būs vairāk vietas pakām vai faili.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Chaparral teica

    Manā Debian sistēmā ir tikai viens kodols: uname -sr
    Linux 4.9.0-3-amd64.
    Pirms dažām nedēļām es instalēju Debian kde (lsb_release -a
    Nav pieejami LSB moduļi.
    Izplatītāja ID: Debian
    Apraksts: Debian GNU / Linux 9.1 (izstiepts)
    Izlaidums: 9.1
    Codename: stretch) un tas darbojas nevainojami. Tas nav atjaunināts un arī nav nepieciešams. Es redzu, ka jau ir sistēmas ar 4.12 kodolu, bet Debian ir bezkaislīgs un strādā ar ļoti īsiem, bet ļoti drošiem soļiem.

    Jebkurā gadījumā ziņas informācija ir lieliska, lai to ņemtu vērā, kad rodas precīzi apstākļi, par ko es pateicos tās autoram.

  2.   Jāzeps teica

    Tas pats attiektos arī uz fedoru? Paldies

  3.   gerson teica

    Es gribētu uzzināt jūsu viedokli par MX_Linux, izplatīšanu, kas rada lielas pārmaiņas.

  4.   VM teica

    Paldies ļoti labs raksts

  5.   Rafa teica

    Mēģiniet atinstalēt kodolu, kad to izskaidrojat ar byobu, un jūs redzēsiet, ka tas vispār neko nedara. Jūs zināt, ja esat izmantojis laiku, lai to pārbaudītu, nevis tikai kopētu no citas lapas, kur viņi to paskaidro vienādi, un tas tik un tā nedarbojas. Ar to jūs daudz nodarāt kaitējumu Linux.