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

20

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

    
por giorgio79 26.04.2013 / 13:24

3 respostas

25

Existem pelo menos dois motivos para reinicializar:

  1. Você provavelmente deseja usar as vantagens da versão mais recente (correções de segurança)
  2. Normalmente, 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 localizará apenas o mais novo no disco (se for o caso) e isso é compilado para um kernel diferente e, portanto, não pode ser carregado (pelo menos normalmente) .
por 26.04.2013 / 13:57
7

Para realmente usar o novo kernel, você terá que reinicializar.
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 idéia instalar mais atualizações antes de reinicializar.
Algumas atualizações têm versões diferentes dependendo do kernel que você está executando.

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

    
por 26.04.2013 / 14:01
3

Depende.

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

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

    
por 26.04.2013 / 14:49

Tags