Preciso reiniciar o servidor após uma atualização do kernel do linux?


24

Estou usando o webmin (que usa o yum) para instalar atualizações no meu servidor e, algumas vezes, atualiza o kernel, incluindo o firmware do kernel e os cabeçalhos do kernel. Preciso reiniciar o servidor após uma atualização do kernel?


Respostas:


27

Há pelo menos dois motivos para reiniciar:

  1. Você provavelmente deseja usar as vantagens da versão mais recente (correções de segurança)
  2. Geralmente, durante uma atualização do kernel, a árvore de módulos do kernel antigo é removida. Portanto, se você (ou algum script) descarregar um módulo, o sistema não poderá carregá-lo novamente, porque ele encontrará apenas o mais novo no disco (se houver) e isso será compilado para um kernel diferente e, portanto, não poderá ser carregado (pelo menos normalmente) .

3
No Red Hat / CentOS e Ubuntu (e todas as distros responsáveis ​​por como fazem as atualizações do kernel), o # 2 não acontece, porque o antigo pacote do kernel permanece no local. Eu muito desejo Debian levaria a dica deles ...
Paul Engrenagem

10

Para realmente usar o novo kernel, você precisará reiniciar.
Não há maneira de contornar isso.

Você precisa reiniciar imediatamente após instalar a atualização?
Em geral, NÃO, você pode agendar a reinicialização para um momento mais conveniente.

Mas NÃO é uma boa ideia instalar mais atualizações antes de reiniciar.
Algumas atualizações têm versões diferentes, dependendo do kernel que você está executando.

De qualquer forma: Depois de reiniciar com um novo kernel, verifique sempre se há atualizações. Alguns de seus pacotes existentes podem precisar de uma nova versão após a atualização do kernel.


4

Depende.

O Ksplice cuida de todas as atualizações de segurança, mas depende das atualizações e não é gratuito. Você também pode verificar aqui os detalhes do yum.

Você também tem a opção de usar o kexec, o que exigirá uma reinicialização, mas ignorará a parte de hardware da inicialização.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.