Jak zaktualizować działające jądro bez restartu? Wiem o Oracle ksplice, ale nie jest darmowy i obsługuje tylko dystrybucje, których nie używam. Czy istnieją alternatywy dla ksplice?
Jak zaktualizować działające jądro bez restartu? Wiem o Oracle ksplice, ale nie jest darmowy i obsługuje tylko dystrybucje, których nie używam. Czy istnieją alternatywy dla ksplice?
Odpowiedzi:
Podstawowa technologia jest bezpłatna i stanowi część jądra głównego; Oracle po prostu zapewnia gotowe obrazy. Możesz budować własne łaty ksplice, aby dynamicznie ładować się do własnego jądra.
Jedną z alternatyw ksplice
jest kexec()
. Zamiast łatać jądro Linuksa podczas działania, polecenie to zasadniczo zastępuje bieżące jądro nowym, bez ponownego uruchamiania systemu.
Aby to było dostępne, musi być włączone jako opcja kompilatora w jądrze twojej dystrybucji - to znaczy, możesz kompilować jądra bez tej funkcjonalności, więc musisz sprawdzić, czy jest dostępny i / lub włączyć go samodzielnie .