Czy muszę ponownie uruchamiać serwer po aktualizacji jądra systemu Linux?


24

Używam webmina (który używa yum) do instalowania aktualizacji na moim serwerze, a czasami aktualizuje także jądro, w tym oprogramowanie układowe jądra i nagłówki jądra. Czy muszę ponownie uruchamiać serwer po aktualizacji jądra?


Odpowiedzi:


27

Istnieją co najmniej dwa powody ponownego uruchomienia komputera:

  1. Prawdopodobnie chcesz skorzystać z zalet nowszej wersji (poprawki bezpieczeństwa)
  2. Zwykle podczas aktualizacji jądra drzewo modułów starego jądra jest usuwane. Jeśli więc (lub jakiś skrypt) zwolnisz moduł, system nie będzie mógł go ponownie załadować, ponieważ znajdzie tylko nowszy na dysku (jeśli w ogóle), a to jest kompilowane dla innego jądra i dlatego nie może zostać załadowane (przynajmniej zwykle) .

3
W Red Hat / CentOS i Ubuntu (i wszystkich dystrybucjach, które są odpowiedzialne za to, jak robią aktualizacje jądra) # 2 nie ma miejsca, ponieważ stary pakiet jądra pozostaje na swoim miejscu. Bardzo chciałbym, żeby Debian wziął od nich wskazówkę ...
Paul Gear

10

Aby faktycznie korzystać z nowego jądra, będziesz musiał zrestartować komputer.
Nie ma mowy o tym.

Czy musisz ponownie uruchomić komputer natychmiast po zainstalowaniu aktualizacji?
Zasadniczo NIE, możesz zaplanować ponowne uruchomienie w dogodniejszym momencie.

Ale NIE jest dobrym pomysłem instalowanie większej liczby aktualizacji przed ponownym uruchomieniem.
Niektóre aktualizacje mają różne wersje w zależności od uruchomionego jądra.

Poza tym: po ponownym uruchomieniu z nowym jądrem zawsze sprawdzaj dostępność aktualizacji. Niektóre z istniejących pakietów mogą wymagać nowej wersji po aktualizacji jądra.


4

To zależy.

Ksplice zajmuje się wszystkimi aktualizacjami zabezpieczeń, ale zależy to od aktualizacji i nie jest bezpłatny. Możesz sprawdzić tutaj również szczegóły dotyczące mniam.

Masz również opcję użycia kexec, który będzie wymagał ponownego uruchomienia, ale pominie część sprzętową rozruchu.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.