Debian'da eski çekirdekler nasıl kaldırılır

Debian Streç

Debian'a sahip olan ve uzun süredir kullanan kullanıcılar, işletim sistemlerinde nasıl olduğunu fark edeceklerdir. çekirdek güncellemesi veya çekirdekleri kaldırmak isteyip istemediklerini sordu. Birçoğunuz böyle bir durum karşısında şaşkına dönecek ve diğerleri eski bir çekirdeği kaldırdıklarında işletim sistemlerinin çalışmayı durdurup durdurmayacağını merak edecekler.

Bu makale ile bu şüpheleri çözmenize ve Debian dağıtımınızı optimize etmenize yardımcı olmak, dağıtımda gerekli olmayan ve gelecekte yeni programlar veya paketlerle ilgili sorunlara neden olabilecek paketleri kaldırmak istiyoruz.

Her Gnu / Linux dağıtımının temeli Linux çekirdeğidir. Dolayısıyla isim Linux'tur ve sadece GNU değildir. Zaman zaman, dağıtımlar bir hatayı düzelten veya Kernel ekibinin yayınladığı en son sürüm olan yeni bir çekirdek sürümünü günceller veya yayınlar. En son sürümü kurduğumuzda, Debian eski çekirdeği terk eder ve yeni çekirdeği yükler..

Zaman geçtikçe yapabiliriz çekirdeğin on veya yirmi yeni sürümüne sahip olmak yalnızca sabit sürücünüzde yer kaplar ve ileride sorunlara neden olabilir. Genellikle yalnızca bir çekirdek sürümüne ihtiyacımız vardır, güvenlik için genellikle iki versiyon vardır, sorunsuz çalışan ve en son sürüm.

Eski çekirdekleri ortadan kaldırmak için önce hangi sürümü kullandığımızı bilmemiz gerekiyor, bunun için terminali açıp şunları yazıyoruz:

uname -sr

Bu bize kullandığımız çekirdeğin sürümünü söyleyecektir. Şimdi Debian'ımıza kaç tane çekirdek yüklediğimize bakmalıyız, bunun için terminalde aşağıdakileri yazıyoruz:

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

bu bize tüm kurulu çekirdekleri gösterecek. Şimdi kaldırılacak çekirdekleri seçmeli ve aşağıdaki gibi yapmalıyız:

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

Bu, kaldırmak istediğimiz her çekirdek sürümünde olacaktır. Otomatik olarak yapmak istiyorsak, byobu adında bir program var otomatik olarak yapacak. Bunu yapmak için önce aşağıdaki gibi kurmalıyız:

sudo apt install byobu

Ve sonra aşağıdaki gibi çalıştırın:

sudo purge-old-kernels --keep 2

Bu, tüm eski çekirdekleri kaldıracak ve güvenlik için yalnızca iki sürüm bırakacaktır. Gördüğünüz gibi, sistem basittir ve yalnızca dağıtımın performansını iyileştirmekle kalmaz, aynı zamanda paketleriniz için daha fazla alana sahip olacaksınız veya dosyalar.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Chaparral dijo

    Debian sistemimde yalnızca bir çekirdeğim var: uname -sr
    Linux 4.9.0-3-amd64.
    Debian kde'yi birkaç hafta önce kurdum (lsb_release -a
    LSB modülü mevcut değildir.
    Distribütör Kimliği: Debian
    Açıklama: Debian GNU / Linux 9.1 (streç)
    Sürüm: 9.1
    Codename: stretch) ve mükemmel çalışıyor. Güncellenmez ve gerekli de değildir. Halihazırda 4.12 kernel içeren sistemler olduğunu görüyorum, ancak Debian düşüncesiz ve çok kısa ama çok güvenli adımlarla çalışıyor.

    Her durumda, gönderideki bilgiler, yazarına teşekkür ettiğim kesin koşullar ortaya çıktığında dikkate almak için mükemmeldir.

  2.   Yusuf dijo

    Aynı şey bir fedora için de geçerli mi? Teşekkürler

  3.   Gerson dijo

    Büyük bir fark yaratan dağıtım MX_Linux hakkındaki fikrinizi bilmek isterim.

  4.   VM dijo

    Teşekkür ederim çok güzel makale

  5.   Rafa dijo

    Byobu ile açıklarken bir çekirdeği kaldırmaya çalışın ve hiçbir şey yapmadığını göreceksiniz. Test etmek için zaman ayırıp, aynı şekilde açıkladıkları başka bir sayfadan kopyalamakla kalmadığınızı bilirsiniz ve bu zaten işe yaramaz. Bununla Linux'a çok zarar veriyorsunuz.