ATualização Automática de SO com 무인 업그레이드

Quando estamos criando máquinas virtuais, um dos maiores problemas que temos é manter os nossos sistemas operacionais atualizados e livres de bugs e falhas de segurança.

Na maioria dos casos, o SO já possui um sistema interno para atualização automática, porém, quando estamos usando um sistema operacional baseado em pacotes como, por exemplo, o Linux, digamos 4 um Ubuntu, 18.4 um 상수 전자 apt update 설치 가능한 버전 assim atualizar para a última versão e corrigir possíveis falhas de segurança.

오 문제아



O grande problema com estas abordagens é que precisamos constantemente entrar na máquina, rodar o comando e sair. Para solucionar isso, temos as famosas crontabs. Podemos por exemplo executar 또는 seguinte comando:

crontab -e


nossa crontab 편집, e ai podemos cadastrar a seguinte linha:

0 3 */5 * * sudo apt update && sudo apt upgrade -y


Esta linha vai fazer com que executemos os comandos de atualização a cada 5 dias as 3 da manhã. É uma boa prática realizar a atualização semper fora dos horários de utilização da máquina, então esta hora pode ser definida por você sem problemas.

Da mesma forma, a frequência de execução fica a critério de quem está configurando a máquina, eu costumo executar o processo a cada 5 dias porque geralmente não temos grandes atualizações diariament

Porém, se tivermos outras atualizações que necessitam de um reboot, por exemplo, atualizações de Kernel, então vamos ter que entrar e reiniciar a máquina manualmente... Deve haver um jeitoã isso, simples de fazer

무인 업그레이드



O Ubuntu(e acredito que a maioria dos sistemas baseados no Debian), possuem um pacote chamado apt upgrade , que pode ser combinado com alguns outros pacotes para prover uma funcionalidade sensacional em termos de segurança e atualização de SO.

Para começar, vamos remover a nossa crontab criada anteriormente e deixar o sistema limpo de novo. Depois, vamos instalar os seguintes pacotes:

sudo apt install -y unattended-upgrades apt-listchanges bsd-mailx


Ounattended-upgrades irá pedir algumas configurações iniciais para setar o seu email, estas configurações são específicas de máquina para máquina, mas o Ideal é que você escolha a opção bsd-mailx FQDN은 고유한 도메인 구성을 위해 구성합니다. Se você precisar realizar alguma reconfiguração do pacote pois ele não está funcionando, use o comando a seguir:

sudo dpkg-reconfigure -plow postfix


Ito fará com que a janela de configuração seja aberta novamente, se você 선호하는 재구성 유틸리티 사용, basta editar o arquivo Internet Site , 실행 불가 um restart do postfix depois de salvar o arquivo com o comando:

sudo systemctl restart postfix


Agora, vamos ativar o pacote para as atualizações estáveis ​​usando o seguinte comando:

sudo dpkg -plow unattended-upgrades


Então podemos abrir o arquivo de configuração, o seu 편집기를 사용하십시오. . Este arquivo contém todas as configurações necessárias para definirmos a funcionalidade de atualização do pacote, primeiro, vamos configurar nosso email para recebermos notificações de atualizações Importantes, para isso 79 vamos set.4 com o nosso 이메일 escolhido, ficando /etc/postfix/main.cf .

아고라 바모스 구성: 아웃라스 차베스 시리즈에 대한 설정:

Unattended-Upgrade::Automatic-Reboot "true"; # Para reiniciar o sistema após uma atualização de Kernel
Unattended-Upgrade::Remove-Unused-Kernel-Packages "true";
Unattended-Upgrade::Remove-Unused-Dependencies "true";
Unattended-Upgrade::Automatic-Reboot-Time "03:00"; # Que horas queremos que o sistema reinicie


아고라 포데모스 로다 또는 코만도 /etc/apt/apt.conf.d/50unattended-upgrades para poder testar se as nossas configurações estão corretas. Este comando não deve ter nenhuma saída, se este é o resultado então está tudo certo!

결론



Com a instalação destes pacotes podemos ficar mais 평온한 em relação a atualizações de sistemas operacionais e também podemos manter as nossas VMs atualizadas de forma concisa.

Se você leu , aplicação desta técnica e também podem ser uma boa pedida para deixar a sua VM rodando quietamente!

에테 마이스!

좋은 웹페이지 즐겨찾기