Czy po aktualizacji yum warto zrestartować serwer?

28

Wiem, że warto yum updateod czasu do czasu uruchamiać, aby aktualizować mój serwer Centos, i nawet widzę, że istnieje sposób na zautomatyzowanie tej aktualizacji . Moje pytanie brzmi: czy konieczne jest zrestartowanie serwera po aktualizacji? Czy to dobry pomysł? Co się stanie, jeśli będę aktualizować i nigdy nie restartować?

Phil
źródło

Odpowiedzi:

20

Nie musisz ponownie uruchamiać serwera, chyba że otrzymasz wiadomość (od yum), która wyraźnie do tego zachęca.

Ale nie możesz użyć nowego jądra, które zostało zaktualizowane, dopóki nie zrestartujesz systemu (chyba że używasz czegoś takiego jak Ksplice , która jest technologią, która zamienia stare jądro na nowe bez konieczności ponownego uruchamiania).

Tak więc ostatecznie to twoja decyzja, czy chcesz zrestartować komputer. Sugerowałbym, że jeśli nie będzie ważnej aktualizacji bezpieczeństwa jądra, nie powinieneś restartować się w godzinach pracy. W przeciwnym razie, jeśli serwer jest bezczynny (i nie będziesz go potrzebował przez następne 30 minut, ponieważ w niektórych rzadkich przypadkach aktualizacje mogą zakłócać proces rozruchu), sugeruję ponowne uruchomienie.

Hanan N.
źródło
10

Jeśli jądro zostało zaktualizowane, tak, dobrze jest zrestartować komputer, ponieważ nowe jądro będzie używane dopiero po ponownym uruchomieniu. inne pakiety zostaną zaktualizowane na miejscu, bez potrzeby ponownego uruchamiania.

Majid Azimi
źródło
5
aktualizacje libc bez ponownego uruchamiania mogą powodować problemy
Folkert van Heusden
że nie jest poprawne, istnieje szereg innych pakietów, które wymagają ponownego uruchomienia komputera należy poprawnie zaktualizowane, jak wskazano powyżej libc jest jedna, są inni (Systemd / init)
totaam
3
Mówiąc bardziej czysto niż Folkert: Powinieneś także zrestartować komputer po aktualizacji glibc.
Nils,
1
@Nils Nie musisz restartować się; wystarczy zrestartować wszystkie usługi, które chcesz przełączyć na nowy libc.
Gilles 'SO - przestań być zły'
2
@Nils W większości systemów wszystkie usługi są powiązane z libc. Nie ma automatycznego sposobu, aby dowiedzieć się, które należy zrestartować: ważne są tylko te, na które wpływa dowolny błąd poprawek aktualizacji.
Gilles „SO- przestań być zły”
9

Mam w pełni zautomatyzowany serwer, który pobiera codzienne aktualizacje yum-croni pozwalam mu na restart w każdy weekend (poprzez root-crontab).

Działa to dobrze od ponad trzech lat.

Nils
źródło
2
Podoba mi się to rozwiązanie.
Phil