20Aug

Yum'un Çekirdeği Güncelleştirmesinden Nasıl Engellenir?

click fraud protection

Üretim sunucularını çalıştırırken, yapmak istemediğiniz bir şey yeni bir güncelleme her çıktığında çekirdeği yükseltmektir. Niye ya?Çünkü bittikten sonra yeniden başlatmayı gerektiren tek Linux güncelleme işlemi budur - ve bir üretim ortamında genellikle kesintiler yaşayamazsınız.

Senaryo

Böylece nihayet rpm tabanlı sunucu seti, istikrarlı ve güvenli var. Hayat iyi ve bir süredir başka hiçbir şey yapmanız gerektiğini düşünmüyorsunuz.

Sonra herhangi bir sebepten komut satırını kök olarak çalıştırıyorsunuz:

#yum -y -d0 güncelleme

Bu sadece yum komutunun tüm komut istemlerine olumlu yanıt veriyor. Bu da mümkün olduğunca sessizce çalışıyor. Ve bu kez çekirdek paketlerine bir güncelleme eklemek için olur.

Ve şimdi şeyler düzgün çalışmıyor. Bunu nasıl engelleyebilirdin?

Tabii ki ve kesinlikle bir tatile ihtiyacın olsa da, sistem güncelleme çizelgenizi, dokümantasyonunuzu( tabii ki titiz, güncel ve el altında mevcut) ve özellikle yum'yi kontrol eden yapılandırma dosyalarını tekrar gözden geçirmelisiniz.

instagram viewer

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

  1. Bazı şeyler bozulur. Bir güncelleme, modüller veya sürücüler için uyumsuz olabilir, böylece bir kablosuz kart gibi cihazlar artık işlevseldir.
  2. Sunucu popülasyonları arasında sürümler bakım yapın. Bazı ev yapımı kutularla birlikte farklı sunucu dağılımlarının bir karışımına sahipseniz bu kesinlikle geçerli olur.
  3. Çekirdeği manuel olarak derlediniz, böylece yum tarafından sağlanan otomatik konfigürasyon atlanacak
  4. Yeni çekirdeği etkinleştirmek için bir yeniden başlatma gerçekleştirmek sizin için en iyisi olmazdı, korkunç çalışma sürenizle gurur duyuyoruz. Dolayısıyla, hiçbir zaman yeniden başlatmazsanız, hiçbir zaman güncellemenize gerek yoktur.

Neden çekirdeği güncellemek istersiniz?

  1. Öncelikle - güvenlik.Çekirdeklerin uygulamalar gibi delikleri vardır ve yamalı değilse, kötü adamlar tarafından sistemin tehlikeye atılmasına fırsatlar sağlayabilir.
  2. Özellikle üçüncü parti depolarını kullanmıyorsanız, sürümünüzü olabildiğince güncel tutmak için. Binbaşı dağıtımı, içerdiği tüm kodların çekirdeği de dahil çekirdeği serbest bırakır ve kararlılığı sağlamak için serbest bırakılmadan önce test etmeye çalışır. Güncellememek büyük bir sürüm sürümüne yükseltme yaparken bazı şeyleri zorlaştıracak geride kalmaktır.
  3. Yeni bir özelliğin avantajından yararlanarak( veya daha önce bozulmuş bir sorunu düzeltmek için) çekirdeğin güncellenmesi için daha kullanışlı olabilirsiniz.

Çekirdeği güncellemek için, yukarıda yaptığınız şeyi yapın. Veya, daha iyisi, komut satırı anahtarlarını yok edin, böylece güncelleme işlemi üzerinde biraz denetime sahip olursunuz ve neler olduğunu görebilirsiniz.Çalıştırın:

#yum

'yi güncelleyin ve komutları izleyin.

, Çekirdek Güncellenmesini Engellemekten

Ancak, yalnızca körü körüne çekirdek güncellendiğinde istemiyorsanız /etc/ yum.conf dosyasına aşağıdakileri ekleyebilirsiniz:

exclude = kernel *

Veya ısrar edersenizbir vanilya yapılandırma dosyası kullanarak ve CLI ile her şeyi kontrol ederek,

#yum -exclude = kernel * güncelleme

kullanın. Bu yöntemlerin her ikisi de çekirdeğin güncellenmesini veya potansiyel güncelleme listesine eklenmesini ortadan kaldırır.