dnf-automatic - Instale atualizações de segurança automaticamente no CentOS 8
As atualizações de segurança desempenham um papel crucial na proteção do seu sistema Linux contra ataques cibernéticos e violações que podem ter um efeito devastador em seus arquivos críticos, bancos de dados e outros recursos do seu sistema.
Você pode aplicar patches de segurança manualmente em seu sistema CentOS 8, mas é muito mais fácil para um administrador de sistema configurar atualizações automáticas. Isso lhe dará a confiança de que seu sistema verificará periodicamente se há patches ou atualizações de segurança e os aplicará.
Leitura recomendada: Yum-cron – Instale atualizações de segurança automaticamente no CentOS 7
Neste artigo, mostraremos como você pode configurar atualizações de segurança manualmente usando dnf-automatic e também usando um console baseado na web conhecido como cockpit-webserver.
Etapa 1: Instale o dnf-automatic no CentOS 8
Para dar o pontapé inicial, comece instalando o pacote RPM dnf-automatic mostrado abaixo.
dnf install dnf-automatic
Após a instalação bem-sucedida, você pode confirmar sua presença executando o comando rpm.
rpm -qi dnf-automatic
Etapa 2. Configurando dnf-automatic no CentOS 8
O arquivo de configuração do arquivo RPM dnf-automatic é o automatic.conf
encontrado no diretório /etc/dnf/. Você pode visualizar as configurações padrão usando seu editor de texto favorito e ver a aparência do arquivo.
vi /etc/dnf/automatic.conf
Na seção 'comandos'
, defina o tipo de atualização. Você pode deixá-lo como padrão, o que aplicará todas as atualizações. Como estamos preocupados com atualizações de segurança, configure conforme mostrado:
upgrade_type = security
Em seguida, vá até a seção 'emissores'
e defina o nome do host do sistema.
system_name = centos-8
Além disso, defina o parâmetro emit_via
como motd para que, a cada login, mensagens sobre os pacotes de atualizações sejam exibidas.
emit_via = motd
Agora salve e saia do arquivo de configuração.
Etapa 3. Iniciar e ativar dnf-automatic no CentOS 8
O próximo passo será iniciar o serviço dnf-automatic. Execute o comando abaixo para começar a agendar atualizações automáticas para seu sistema CentOS 8.
systemctl enable --now dnf-automatic.timer
Para verificar o status do serviço, emita o comando.
systemctl list-timers *dnf-*
O dnf-makecache executa o serviço dnf-makecache que é responsável pela atualização dos pacotes de cache, enquanto a unidade dnf-automatic executa o serviço dnf-automatic que fará o download das atualizações do pacote.
Instale atualizações de segurança automaticamente usando Cockpit no CentOS 8
Cockpit é uma plataforma GUI baseada na web que permite aos administradores de sistema ter uma visão geral das métricas do sistema e configurar vários parâmetros, como firewall, criar usuários, gerenciar tarefas cron, etc. Cockpit também permite que você configure atualizações automáticas: pacote /atualizações de recursos e atualizações de segurança.
Para configurar atualizações automáticas de segurança, faça login no cockpit como usuário root navegando na URL do servidor conforme mostrado:
http://server-ip:9090/
Na barra lateral esquerda, clique na opção ‘Atualizações de software’.
Em seguida, ative o botão ‘Atualizações Automáticas’. Certifique-se de selecionar ‘Aplicar atualizações de segurança’ e escolher a frequência das atualizações.
E isso conclui nosso tópico de hoje. Não podemos enfatizar ainda mais a necessidade de definir atualizações de segurança em seu sistema. Isso não apenas manterá seu sistema protegido contra possíveis malwares, no mínimo, mas também lhe dará a tranquilidade de saber que seu sistema está sendo corrigido regularmente e atualizado com as definições de segurança mais recentes.