Qual é a melhor maneira de aplicar automaticamente as atualizações do servidor?

4

Qual é a melhor maneira de aplicar automaticamente atualizações de segurança? Ou alguma atualização para esse assunto?

    
por reconbot 18.10.2010 / 21:05

2 respostas

2

Esta resposta à questão de atualização do desktop será aplicada para servidores.

    
por Jorge Castro 18.10.2010 / 21:14
0

Note que algumas atualizações (em um servidor, tende a ser a maioria atualizações, por experiência pessoal) requerem a reinicialização de um ou mais serviços, ou mesmo a reinicialização de todo o servidor, para entrar em vigor. Reiniciar serviços, muito menos reinicializar, não é realmente uma tarefa que eu me sinto confortável em automatizar.

Eu uso o cron-apt no meu servidor para automatizar o download, mas não a instalação, atualizações. Ele faz isso uma vez por dia, em vez de ser executado como um daemon. Ele me envia um email quando há atualizações aguardando para serem instaladas.

Quando recebo um e-mail desse tipo, faço login quando é conveniente e instalo as atualizações e, em seguida, reinicio todos os serviços que precisarem ser reiniciados.

Normalmente não é óbvio quais serviços precisam ser reiniciados. Por exemplo, uma atualização para o libssl geralmente requer a reinicialização de praticamente todos os serviços web, de correio, SSH etc. existentes. Ou uma atualização para a libpng pode requerer o reinício do Apache porque o PHP possui um link para ele.

Portanto, uso checkrestart para verificar quais serviços devem ser reiniciados após cada atualização. Isso é fornecido pelo pacote debian-goodies .

Eu também sei que se o kernel for atualizado, eu sempre preciso reiniciar.

    
por thomasrutter 25.05.2012 / 06:28