Anasayfa » nasıl » Yum'un Çekirdeği Güncellemesi Nasıl Önlenir

    Yum'un Çekirdeği Güncellemesi Nasıl Önlenir

    Üretim sunucuları çalıştırırken, yapmak istemediğiniz tek şey, yeni bir güncelleme her çıktığında çekirdeği yükseltmektir. Niye ya? Çünkü bu yapıldığında yeniden başlatma gerektiren tek Linux güncelleme işlemidir - ve üretim ortamında sık sık çalışamayacaksınız.

    Senaryo

    Böylece nihayetinde rpm tabanlı sunucunuzu kararlı ve güvenli bir hale getirdiniz. Hayat güzel ve bir süre başka bir şey yapman gerektiğini düşünmüyorsun.

    Sonra nedense, komut satırında root olarak çalıştırıyorsunuz:

    #yum -y -d0 güncelleme

    Bu sadece yum komutunun tüm istemlerine olumlu bir cevap veriyor. Bu da mümkün olduğunca sessizce çalışır. Ve bu sefer çekirdek paketlerine güncelleme eklemek de oluyor.

    Ve şimdi işler düzgün çalışmıyor. Bunu nasıl önleyebilirsin?

    Şu anda açıkça ve çaresizce bir tatile ihtiyacınız olsa da, sistem güncelleme programınıza, dokümantasyonunuza (elbette titiz, güncel ve kolayca ulaşılabilir) ve özellikle de kontrol dosyalarını ayarlayan dokümanlara tekrar bakmalısınız..

    Ama önce, neden çekirdeği güncellemek istemiyorsun??

    1. İşler bazen kırılır. Bir güncelleme, modülleri veya sürücüleri uyumsuz hale getirebilir, böylece kablosuz kart gibi cihazlar artık işlevsel olmaz.
    2. Sunucu popülasyonları arasında sürümleri koruyun. Bazı ev yapımı kutularla birlikte farklı sunucu dağıtımları karışımınız varsa bu kesinlikle geçerli olur.
    3. Çekirdeğin elle derlenmesi, böylece yum tarafından sağlanan otomatik konfigürasyonun atlanması
    4. Çalışma sürenizle ilgili olarak çok gurur duyuyorsunuz, bu nedenle yeni çekirdeği etkinleştirmek için yeniden başlatma yapmak sizin için uygun değil. Yani eğer hiç yeniden başlatmazsanız, güncelleme için hiçbir zaman bir ihtiyaç duyulmaz.

    Çekirdeği neden güncellemek istiyorsun??

    1. Öncelikle - güvenlik. Çekirdekler tıpkı uygulamalar gibi deliklere sahiptir ve yamalı değilse, sistemin kötü adamlar tarafından uzlaştırılması için fırsatlar sağlayabilir.
    2. Özellikle 3. taraf bir depo kullanmıyorsanız, sürümünüzü olabildiğince güncel tutmak için. Başlıca dağıtımlar, çekirdek dahil tüm kodlarına yamalar ekler ve kararlılık sağlamak için sürümünden önce test etmeye çalışır. Güncelleme yapmamak, önemli bir sürüm sürümüne yükseltme yaparken işleri daha zor hale getirebilecek bir gerçektir.
    3. Yeni bir özellikten (veya daha önce kırılmış olanı düzeltmek için) yararlanmak, muhtemelen bir çekirdek güncellemesine daha uygun hale gelmesini sağlar.

    Çekirdeği güncellemek için yukarıda yaptığınızı yapın. Ya da, daha iyisi, komut satırı anahtarlarını ortadan kaldırın, böylece güncelleme işlemi üzerinde bir miktar kontrol sahibi olursunuz ve neler olduğunu görebilirsiniz. Koşmak:

    #yum güncelleme

    ve talimatları izleyin.

    Yum'un Çekirdeği Güncellemesini Önleme

    Ancak, çekirdeğin sadece kör bir şekilde güncellenmesini istemiyorsanız, /etc/yum.conf dosyasına aşağıdakileri ekleyebilirsiniz:

    = Çekirdek hariç *

    Veya, vanilya yapılandırma dosyası kullanmakta ısrar ediyor ve CLI ile her şeyi kontrol ediyorsanız,

    #yum -exclude = çekirdek * güncelleme

    Bu yöntemlerin her ikisi de çekirdeğin güncellenmesini veya potansiyel güncelleme listesine dahil edilmesini önler.