Çekirdek güncelleme yöneticisi aracılığıyla kendini güncelleyebilir mi?


10

Kur yüklü Linux çekirdeği Revizyon / Sürüm tarihinin Sistem kurulum tarihinden daha sonra olduğunu fark ettim.

  • 2.6.32-24-generic # / var / log / yükleyici / syslog
  • 2.6.32-25-generic # uname -r

Bu rakamlar kendi sorumu yanıtlıyor gibi görünüyor, ama beni şaşırtan şey, dramatik bir "Windows'u şimdi yeniden başlatmalısınız!" Bu kadar derin bir sistem değişikliği beklediğim iletişimde ...

Belki sadece Tamam'ı tıkladım ..Windows tarzı :)

Çekirdek bir şekilde kendisini "değiştirebilir" mi? ... ya da sadece "küçük cerrahi" yapabilir mi?

Örneğin. Her "en son" çekirdeği güncellemeler yoluyla kurulurken 2020'de hala "Lucid" çalıştırıyor olabilir miyim? (Bunu yapmayacağım; bu sadece bir test senaryosu.)

Yanıtlar:


12

Yeniden başlatmadan çekirdek yükseltmelerine izin veren ksplice adı verilen bir sistem var , ancak Ubuntu henüz kullanmıyor ve şu anda sunucu yöneticileri için en cazip bir sistem.

Yazılım merkezi güncellemelerinde kullanıma sunulan yeni bir çekirdek güncellemeniz olduğunda, sabit güvenlik veya diğer hatalardan yararlanmak için bilgisayarı yeniden başlatmanız gerekir. Her çekirdek sürümü ayrıdır, bu nedenle güvenlik açıklarını hesaba katmadığınız sürece makinenizi mevcut çekirdekte çalışır durumda tutmak zararlı olmayacaktır. Ayrıca şu mevcut soruya bakın:

Neden Ksplice gibi bir şey eklemiyorsunuz, bu yüzden güncelledikten sonra yeniden başlatmaya gerek yok?


Teşekkürler ... Şimdi bu konuyu düşünmek için zamanım olduğu için, yeniden başlatmam istendiğinde bir (?) Kez hatırlıyorum ... Biraz şaşırdım çünkü tüm güncellemeler ve yeni yüklemeler daha önce sorunsuz olmuştu Bu ... Çekirdeğin yükseltildiği zamandır budur ... rebootless systemBahsettiğiniz güzel bir özellik ... bir ev masaüstü için kritik değil, herhangi bir ticari ortam için harika bir fikir ... Belki yakında standart olacak, rekabetçi çubuk yükseldikçe.
Peter.O

4

Örneğin. Her "en son" çekirdeği güncellemeler yoluyla kurulurken 2020'de hala "Lucid" çalıştırıyor olabilir miyim? (Bunu yapmayacağım; bu sadece bir test senaryosu.)

"Saydam" adı gerçekten sadece dağıtımın adıdır. Evet, teoride (ve pratikte bir dereceye kadar) 2020'ye kadar "berrak" tutabilirsiniz, bu sadece sisteminizdeki tüm bileşenleri yükseltirsiniz.

Sadece çekirdeğin kendisini (ve başka hiçbir şeyi) yükseltmek bir süre işe yarar, ancak büyük bir çekirdek değişikliği olduğunda, diğer programları da değiştirmek / yükseltmek gerekir veya artık çalışmazlar.


3

Yerinde çekirdek güncellemeleri bu soruda tartışıldı: Neden Ksplice gibi bir şey eklemiyorsunuz, bu yüzden güncellemeden sonra yeniden başlatmaya gerek yok?

Yeniden başlatma hatırlatmasına gelince, /etc/motdoturum açtığınızda sunucular için dosyaya bakın :

Linux terra 2.6.35-22-generic #34-Ubuntu SMP Sun Oct 10 09:24:00 UTC 2010 i686 GNU/Linux
Ubuntu 10.10

Welcome to Ubuntu!
 * Documentation:  https://help.ubuntu.com/

*** System restart required ***
Last login: Tue Nov  2 17:33:22 2010 from ...

ve masaüstü için panel bildirim hatırlatıcısı:

alternatif metin


Teşekkürler KC .. Kabul edilen cevaptaki sistem bağlantısı aslında KSplice ile bağlantılıdır;) .. ama benim için o kadar önemli değil; "Standart sorun" olana kadar bekleyeceğim ... Sorumun ana noktası çekirdek güncellemelerinin nasıl çalıştığını anlamaktı.
Peter.O
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.