Después de la actualización de yum, ¿es una buena idea reiniciar el servidor?


28

Soy consciente de que es bueno ejecutar yum updatede vez en cuando para mantener mi servidor Centos actualizado, e incluso veo que hay forma de automatizar esta actualización . Mi pregunta es, ¿es necesario reiniciar el servidor después de la actualización? ¿Es una buena idea? ¿Qué sucede si sigo actualizando y nunca reinicio?

Respuestas:


20

No tiene que reiniciar el servidor a menos que reciba un mensaje (de yum) que lo alienta explícitamente a hacerlo.

Pero no puede usar el nuevo núcleo que se actualizó hasta que reinicie el sistema (a menos que esté usando algo como Ksplice , que es una tecnología que cambia el núcleo antiguo con el nuevo sin la necesidad de reiniciar).

Entonces, al final, es su decisión si desea reiniciar. Sugeriría que, a menos que haya una actualización de seguridad importante para el núcleo, no debe reiniciar durante las horas de trabajo. De lo contrario, si el servidor está inactivo (y no lo necesita durante los próximos 30 minutos más o menos, porque en algunas circunstancias raras las actualizaciones podrían interferir con el proceso de arranque), le sugiero que lo reinicie.


10

Si el kernel se ha actualizado, sí, es una buena idea reiniciar porque el nuevo kernel se usará solo después del reinicio. otros paquetes se actualizarán en su lugar, no es necesario reiniciar.


55
actualizaciones a libc sin reiniciar pueden dar problemas
Folkert van Heusden

eso no es correcto, hay una serie de otros paquetes que requieren un reinicio para actualizarse correctamente, como se indicó anteriormente libc es uno, hay otros (systemd / init)
totaam

3
Para decirlo más limpio que Folkert: También debe reiniciar después de una actualización de glibc.
Nils

1
@Nils No es necesario reiniciar; es suficiente para reiniciar todos los servicios que desea cambiar para ejecutar contra la nueva libc.
Gilles 'SO- deja de ser malvado'

2
@Nils En la mayoría de los sistemas, todos los servicios están vinculados contra libc. No hay una forma automática de saber cuáles deben reiniciarse: solo los que se ven afectados por cualquier error que corrija la actualización son importantes.
Gilles 'SO- deja de ser malvado'

9

Tengo un servidor totalmente automatizado que recibe sus actualizaciones diarias a través yum-crony lo dejo reiniciar cada fin de semana (a través de root-crontab).

Esto ha funcionado bien durante más de tres años.


2
Me gusta esta solución
Phil
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.