Guia completo para atualizações autônomas no Debian

  • Unattended-upgrades permite automatizar atualizações de segurança no Debian.
  • Ele é configurado em /etc/apt/apt.conf.d/50unattended-upgrades para definir o que é atualizado.
  • As atualizações podem ser agendadas e monitoradas por meio de logs em /var/log/unattended-upgrades/.
  • É possível excluir pacotes e receber notificações por e-mail.

atualizações autônomas

Gerenciar servidores e computadores executando Debian requer manutenção constante para garantir sua segurança e estabilidade. Um dos principais aspectos dessa manutenção é a atualização de pacotes e patches de segurança. No entanto, realizar essas atualizações manualmente pode ser tedioso e propenso a esquecimentos. Para resolver este problema, o Debian oferece ferramenta atualizações autônomas (atualizações autônomas), o que permite que esse processo seja automatizado.

Neste guia, exploraremos em profundidade Como configurar e gerenciar atualizações autônomas no Debian. Você aprenderá a instalar o pacote apropriado, configurá-lo de acordo com suas necessidades e monitorar sua operação para garantir que tudo esteja funcionando corretamente.

O que é unattended-upgrades e para que serve?

atualizações autônomas ou atualizações autônomas é um pacote projetado para aplicar atualizações de segurança e outros pacotes automaticamente no Debian e seus derivados, como o Ubuntu — que já o tem habilitado por padrão em algumas versões. Seu objetivo é reduzir a necessidade de intervenção manual na administração do sistema, facilitando a instalação automática de atualizações importantes.

Esta ferramenta é especialmente útil em servidores que devem permanecer sempre atualizados sem intervenção manual, Minimizar vulnerabilidades e garantir um ambiente estável. Além disso, o uso de atualizações automáticas está ganhando popularidade em várias distribuições, como Tails e Pop!_OS, que também implementam soluções semelhantes para manter o sistema seguro.

Instalando atualizações autônomas

Para instalar atualizações autônomas, basta executar o seguinte comando no terminal:

sudo apt instalar atualizações autônomas

Uma vez instalado, é recomendável executar seu configuração inicial com:

sudo dpkg-reconfigure -plow atualizações autônomas

Isso abrirá um assistente interativo onde você pode habilitar o Atualizações automáticas.

NOTA: Em versões mais recentes do Debian, o serviço pode já estar instalado e funcionando..

Configurando atualizações autônomas

O comportamento das atualizações autônomas é definido no arquivo de configuração /etc/apt/apt.conf.d/50unattented-upgrades. Aqui você pode especificar quais repositórios e tipos de atualizações deseja aplicar automaticamente.

Permitir atualizações de certas fontes

Dentro do arquivo de configuração, você encontrará uma seção chamada Atualização não assistida::Origens permitidas. Por padrão, esta lista inclui apenas o atualizações de segurança:

Atualização não assistida::Origens permitidas { "${distro_id}:${distro_codename}-segurança"; };

Se você quiser incluir outras atualizações, como atualizações gerais do sistema, você pode adicionar as seguintes linhas:

Atualização não assistida::Origens permitidas { "${distro_id}:${distro_codename}"; "${distro_id}:${distro_codename}-atualizações"; };

Excluir pacotes de atualizações automáticas

Se houver certos Pacotes que você não deseja atualizar automaticamente, você pode adicioná-los à lista negra. No mesmo arquivo de configuração, procure a seção Atualização não assistida::Lista negra de pacotes e adicione os pacotes que deseja excluir:

Atualização não assistida::Lista negra de pacotes { "linux-image"; "apache2"; };

Configurar notificações por e-mail

se você quiser receber notificações Quando as atualizações forem aplicadas, você pode habilitar esta opção nas configurações:

Atualização não assistida::Mail "[email protected]";

Você também pode configurar se deseja receber notificações apenas em caso de erros:

Atualização não assistida::MailOnlyOnError "true";

Para mais detalhes sobre como gerenciar atualizações, você pode verificar como Debian poderia implementar Atualizações automáticas em versões futuras.

Frequência e agendamento de atualizações

Para definir com o quê freqüência As atualizações automáticas estão em execução, edite o arquivo /etc/apt/apt.conf.d/20auto-upgrades e certifique-se de que contém o seguinte:

APT::Periódico::Atualização-Pacote-Listas "1"; APT::Periódico::Atualização não assistida "1"; APT::Periódico::Download-Pacotes-Atualizáveis ​​"1"; APT::Periódico::Intervalo de limpeza automática "7";

Este arquivo define que:

  • As listas de atualização são atualizadas diariamente (1).
  • Atualizações autônomas são realizadas diariamente.
  • Os pacotes baixados são removidos toda semana.

Se você estiver procurando por mais informações sobre a implementação de Atualizações automáticas em diferentes distribuições, convido você a ler sobre como Pop!_OS implementa essas funcionalidades.

Monitorando e verificando atualizações

Para ter certeza de que atualizações autônomas está funcionando corretamente, você pode verificar o toras armazenado em /var/log/atualizações-autônomas/. Para inspecionar o log mais recente, use:

menos /var/log/unattended-upgrades/unattended-upgrades.log

Você também pode executar manualmente um simulação de atualização com:

sudo atualização autônoma --dry-run -d

É importante manter um registro regular do toras para detectar quaisquer anomalias.

Desabilitando atualizações autônomas

Se você decidir desabilitar atualizações autônomas, poderá fazê-lo editando o arquivo /etc/apt/apt.conf.d/20auto-upgrades e colocando os valores em 0:

APT :: Periodic :: Unattended-Upgrade "0";

Você também pode desinstalar o pacote com:

sudo apt remove atualizações autônomas

Configurar atualizações automáticas no Debian usando unattended-upgrades é uma ótima maneira de manter seus sistemas atualizados sem intervenção manual. Com as configurações corretas, você pode garantir que apenas as atualizações necessárias sejam instaladas, minimizar riscos e garantir a estabilidade do sistema.

Codinomes Debian (Toy Story)
Artigo relacionado:
O Debian 10 "Buster" virá com instalações automáticas de segurança