Linux çekirdek güncellemesinden sonra sunucuyu yeniden başlatmam gerekir mi?


24

Sunucumdaki güncellemeleri yüklemek için webmin'i (yum kullanan) kullanıyorum ve bazı durumlarda çekirdek üretici yazılımı ve çekirdek başlıkları dahil olmak üzere çekirdeği güncelliyor. Çekirdek güncellemesinden sonra sunucuyu yeniden başlatmam gerekir mi?


Yanıtlar:


27

Yeniden başlatmanın en az iki nedeni var:

  1. Muhtemelen daha yeni sürümün avantajlarını kullanmak istersin (güvenlik düzeltmeleri)
  2. Genellikle bir çekirdek güncellemesi sırasında eski çekirdeğin modül ağacı kaldırılır. Böylece eğer siz (ya da bazı scriptleri) bir modülü kaldırırsanız, sistem onu ​​tekrar yükleyemez, çünkü diskte sadece yenisini bulur (eğer varsa) ve bu farklı bir çekirdek için derlenir ve bu nedenle yüklenemez (en azından genellikle) .

3
Red Hat / CentOS ve Ubuntu'da (ve çekirdek yükseltme işlemlerinden sorumlu olan tüm dağıtımlar), # 2 olmaz, çünkü eski çekirdek paketi yerinde kalır. Keşke Debian da onlardan ipucu alabilseydi ...
Paul Gear

10

Aslında yeni çekirdeği kullanmak için yeniden başlatmanız gerekecek.
Bunun yolu yok.

Güncelleştirmeyi yükledikten hemen sonra yeniden başlatmanız gerekir mi?
Genel olarak, yeniden başlatmayı daha uygun bir an için zamanlayabilirsiniz.

Ancak, yeniden başlatmadan önce daha fazla güncelleme yüklemek iyi bir fikir DEĞİLDİR.
Bazı güncellemelerin hangi çekirdeği çalıştırdığınıza bağlı olarak farklı sürümleri vardır.

Her neyse: Yeni bir çekirdekle yeniden başlattıktan sonra daima güncellemeleri kontrol edin. Mevcut paketlerinizden bazıları çekirdek güncellemesinden sonra yeni bir sürüme ihtiyaç duyabilir.


4

Değişir.

Ksplice tüm güvenlik güncellemelerini üstlenir ancak bu güncellemelere bağlıdır ve ücretsiz değildir. Şunları yapabilirsiniz buraya bakın yum için ayrıntılar için de.

Ayrıca, yeniden başlatma gerektiren ancak önyüklemenin donanım bölümünü atlayacak olan kexec kullanma seçeneğiniz de vardır .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.