Manutenção do servidor Ubuntu (apt-get dist-upgrade)

1

Com o tempo, gerou uma proliferação de servidores Ubuntu e está começando a ficar cansativo, mantendo-os atualizados.

Se eu usar o SSH em um servidor específico e perceber que ele precisa de uma atualização, acabei de disparar sudo screen -d -m apt-get -y dist-upgrade e esquecer.

Essa parece ser uma maneira ineficiente e um pouco imprudente de manter meus servidores atualizados.

Existem soluções melhores?

Além disso, esse processo de atualização ocasionalmente exige que o servidor seja reiniciado. Como resultado, nenhum dos meus servidores tem um tempo de atividade de mais de um mês. Mas outras pessoas estão se gabando de que eles têm tempo de atividade na região dos anos. Como isso é possível?

Felicidades.

    
por aidan 21.07.2010 / 11:21

2 respostas

3

Eu uso o apticron para me informar por e-mail se uma atualização precisar ser feita.

No seu caso, eu usaria o "cron-apt" ou "upgrades não-assistidos" para fazer o trabalho de atualização automática de suas máquinas.

No entanto, você precisa de uma reinicialização, se o kernel receber uma atualização ou atualização.

Altos uptimes significam "Eu nunca atualizei meu kernel, tente me hackear ..."; -)

    
por 21.07.2010 / 12:05
3

Cada vez que seu kernel é atualizado, você precisa reiniciar.

Existe uma técnica para evitar isso ( link ), mas parece que ainda não está em uso.

As pessoas com alto tempo de atividade talvez nunca atualizem seus kernels ou usem outros sistemas além do Ubuntu.

O Ubuntu usa software bastante recente, com a probabilidade de atualizações serem um pouco mais altas. Se você usar versões mais antigas, poderá haver menos atualizações porque o software é mais "maduro". De qualquer forma, isso é apenas uma estimativa muito grosseira e pode mudar muito na práxis.

    
por 21.07.2010 / 11:27