Dopo l'aggiornamento di yum è una buona idea riavviare il server?


28

Sono consapevole del fatto che è consigliabile eseguire yum updateperiodicamente l'aggiornamento del server Centos e vedo anche che esiste un modo per automatizzare questo aggiornamento . La mia domanda è: è necessario riavviare il server dopo l'aggiornamento? È una buona idea? Cosa succede se continuo ad aggiornare e non riavvio mai?

Risposte:


20

Non è necessario riavviare il server se non si riceve un messaggio (da yum) che ti incoraggia esplicitamente a farlo.

Ma non puoi usare il nuovo kernel che è stato aggiornato fino a quando non riavvii il sistema (a meno che tu non stia usando qualcosa come Ksplice , che è una tecnologia che cambia il vecchio kernel con quello nuovo senza la necessità di riavviare).

Quindi, alla fine, è una tua decisione se vuoi riavviare. Suggerirei che a meno che non ci sia un importante aggiornamento di sicurezza per il kernel, non è necessario riavviare durante l'orario di lavoro. Altrimenti, se il server è inattivo (e non è necessario per i successivi 30 minuti circa, perché in alcune rare circostanze gli aggiornamenti potrebbero interferire con il processo di avvio), suggerirei di riavviarlo.


10

Se il kernel è stato aggiornato, sì, è una buona idea riavviare perché il nuovo kernel verrà utilizzato solo dopo il riavvio. altri pacchetti verranno aggiornati sul posto, non è necessario riavviare.


5
gli aggiornamenti a libc senza riavvio possono dare problemi
Folkert van Heusden

ciò non è corretto, ci sono molti altri pacchetti che richiedono un riavvio corretto per essere aggiornati, come sottolineato sopra libc è uno, ce ne sono altri (systemd / init)
totaam

3
Per dirlo più pulito di Folkert: dovresti anche riavviare dopo un aggiornamento glibc.
Nils,

1
@Nils Non è necessario riavviare; è sufficiente riavviare tutti i servizi su cui si desidera passare per eseguire il nuovo libc.
Gilles 'SO- smetti di essere malvagio' il

2
@Nils Sulla maggior parte dei sistemi, tutti i servizi sono collegati a libc. Non esiste un modo automatico per sapere quali devono essere riavviati: solo quelli che sono interessati da qualsiasi bug le correzioni di aggiornamento sono importanti.
Gilles 'SO- smetti di essere malvagio' il

9

Ho un server completamente automatizzato che ottiene i suoi aggiornamenti quotidiani tramite yum-crone lo lascio riavviare ogni fine settimana (tramite root-crontab).

Funziona bene da oltre tre anni.


2
Mi piace questa soluzione.
Phil
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.