Após a atualização do yum, é uma boa ideia reiniciar o servidor?

28

Estou ciente de que é bom executar yum updatede tempos em tempos para manter meu servidor Centos atualizado e até vejo que há uma maneira de automatizar essa atualização . Minha pergunta é: é necessário reiniciar o servidor após a atualização? É uma boa ideia? O que acontece se eu continuar atualizando e nunca reiniciar?

Phil
fonte

Respostas:

20

Você não precisa reiniciar o servidor, a menos que esteja recebendo uma mensagem (do yum) que o incentive explicitamente a fazê-lo.

Mas você não pode usar o novo kernel que foi atualizado até reiniciar o sistema (a menos que esteja usando algo como o Ksplice , que é uma tecnologia que alterna o kernel antigo com o novo sem a necessidade de reinicialização).

Portanto, no final, é sua decisão se você deseja reiniciar. Eu sugeriria que, a menos que haja uma grande atualização de segurança para o kernel, você não deveria reiniciar durante o horário de trabalho. Caso contrário, se o servidor estiver ocioso (e você não precisar dele pelos próximos 30 minutos, mais ou menos, porque em algumas circunstâncias raras as atualizações podem interferir no processo de inicialização), sugiro que você o reinicie.

Hanan N.
fonte
10

Se o kernel foi atualizado, sim, é uma boa idéia reiniciar porque o novo kernel será usado somente após a reinicialização. outros pacotes serão atualizados no local, sem necessidade de reinicialização.

Majid Azimi
fonte
5
atualidades libc sem reinicialização pode dar problemas
Folkert van Heusden
que não está correto, há uma série de outros pacotes que requerem uma reinicialização para ser atualizado corretamente, como fora apontado acima libc é um, há outros (systemd / init)
totaam
3
Para dizer mais limpo do que o Folkert: Você também deve reiniciar após uma atualização da glibc.
Nils
1
@ Nils Você não precisa reiniciar; basta reiniciar todos os serviços que você deseja alternar para executar na nova libc.
Gilles 'SO- stop be evil'
2
@ Nils Na maioria dos sistemas, todos os serviços estão vinculados à libc. Não há uma maneira automática de saber quais devem ser reiniciadas: somente as que são afetadas por qualquer bug que a atualização corrige são importantes.
Gilles 'SO- stop be evil'
9

Eu tenho um servidor totalmente automatizado que recebe as atualizações diárias via yum-crone deixo reiniciar todo fim de semana (via root-crontab).

Isso vem funcionando bem há mais de três anos.

Nils
fonte
2
Eu gosto desta solução.
Phil