Devo riavviare il server dopo un aggiornamento del kernel di Linux?


Risposte:


27

Esistono almeno due motivi per riavviare:

  1. Probabilmente vuoi usare i vantaggi della versione più recente (correzioni di sicurezza)
  2. Di solito durante un aggiornamento del kernel viene rimosso l'albero dei moduli del vecchio kernel. Quindi se tu (o qualche script) scarichi un modulo, il sistema non può caricarlo di nuovo perché trova solo il più nuovo sul disco (se non del tutto) e questo è compilato per un kernel diverso e quindi non può essere caricato (almeno di solito) .

3
Su Red Hat / CentOS e Ubuntu (e su tutte le distro che sono responsabili del modo in cui eseguono gli aggiornamenti del kernel), il n. 2 non accade, perché il vecchio pacchetto del kernel rimane al suo posto. Vorrei tanto che Debian prendesse il suggerimento da loro ...
Paul Gear,

10

Per utilizzare effettivamente il nuovo kernel dovrai riavviare.
Assolutamente no.

Devi riavviare subito dopo aver installato l'aggiornamento?
In generale NO, è possibile pianificare il riavvio per un momento più conveniente.

Ma NON è una buona idea installare più aggiornamenti prima di riavviare.
Alcuni aggiornamenti hanno versioni diverse a seconda del kernel in esecuzione.

E comunque: dopo il riavvio con un nuovo kernel controlla sempre gli aggiornamenti. Alcuni dei pacchetti esistenti potrebbero richiedere una nuova versione dopo l'aggiornamento del kernel.


4

Dipende.

Ksplice si occupa di tutti gli aggiornamenti di sicurezza ma dipende dagli aggiornamenti e non è gratuito. Puoi controllare qui per i dettagli anche per yum.

Hai anche la possibilità di usare kexec che richiederà un riavvio ma salterà la parte hardware dell'avvio.

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.