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.
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.
Tas pats attiektos arī uz fedoru? Paldies
Es gribētu uzzināt jūsu viedokli par MX_Linux, izplatīšanu, kas rada lielas pārmaiņas.
Paldies ļoti labs raksts
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.