Como habilitar ou desabilitar atualizações automáticas para CentOS 8

A segurança do sistema operacional é um ponto chave na integridade, disponibilidade e confiabilidade dos recursos do sistema, pois qualquer vulnerabilidade presente levará, sem dúvida, a falhas globais e sistemáticas que terão um impacto negativo no comportamento do sistema.

O CentOS 8 foi lançado há pouco tempo e a segurança é um dos seus principais baluartes e algo intimamente ligado a isso são as atualizações que são disponibilizadas periodicamente para o sistema. Lembre-se que nos sistemas operacionais Linux, é aconselhável atualizar os pacotes do sistema aplicando as atualizações disponíveis até 2 meses após o lançamento oficial do sistema operacional. Isso porque neste período de tempo podem ser detectadas vulnerabilidades e possíveis erros no sistema.

Como administradores do CentOS 8, temos a possibilidade de ativar ou não as atualizações automáticas e isso ocorre porque as atualizações serão baixadas e aplicadas automaticamente quando estiverem disponíveis, mas podem afetar o desempenho do sistema se forem de um tamanho consideravelmente grande.

O Solvetic explicará como desabilitar as atualizações automáticas, bem como sua ativação, se necessário, no CentOS 8.

1. Como definir atualizações automáticas no CentOS 8 usando pacotes RPM automáticos DNF


O RPM Package Manager (RPM) é um sistema de gerenciamento de pacotes graças ao qual poderemos realizar ações como:
  • Execute a instalação, atualização e desinstalação do software empacotado.
  • Crie software a partir da fonte em pacotes que podem ser amplamente distribuídos.
  • Verifique a integridade do software empacotado e a instalação do software atual.
  • Visualize informações detalhadas sobre o software do sistema, independentemente de estar instalado ou não.

No caso de atualizações automáticas, usaremos o pacote RPM DNF-automatic que integra funções a serem executadas automaticamente, bem como trabalhar regularmente a partir de cronômetros do systemd, tarefas cron e muito mais.

Este pacote RPM aceitará um único argumento opcional que é redirecionado para o arquivo de configuração, de forma que, se não inserirmos nenhum arquivo de configuração na linha de comando, o caminho /etc/dnf/automatic.conf será usado por padrão.

O DNF-automatic se encarrega de sincronizar os metadados do pacote aplicado para poder buscar as atualizações disponíveis no CentOS 8 e depois disso, você só pode baixar os pacotes ou baixar e aplicar os pacotes. Como resultado, obteremos detalhes por meio de saída padrão, e-mail ou mensagens MOTD.

Passo 1
Para instalar este pacote RPM, executaremos a seguinte linha no CentOS 8:

 dnf install dnf-automatic

PROLONGAR

Passo 2
Inserimos a letra "s" para confirmar o download do pacote RPM:

PROLONGAR

etapa 3
Para acessar detalhes mais completos do pacote RPM automático DNF, podemos executar o seguinte:

 rpm -qi dnf-automatic

PROLONGAR

Passo 4
Agora vamos configurar as atualizações automáticas utilizando este pacote RPM, para isso devemos acessar o arquivo de configuração localizado no caminho /etc/dnf/automatic.conf, acessaremos com um editor de texto para edição:

 nano /etc/dnf/automatic.conf

PROLONGAR

Etapa 5
Para que nossas atualizações sejam automáticas (tanto no download quanto na aplicação), devemos configurar as seguintes linhas assim:

 [comandos] upgrade_type = padrão random_sleep = 0 download_updates = sim apply_updates = sim [emitters] emit_via = motd [email] email_from = [email protected] email_to = root email_host = localhost [base] debuglevel = 1
Etapa 6
Se quisermos que o DNF-automatic apenas baixe as atualizações, mas não as instale, devemos atribuir o seguinte valor:
 apply_updates = no

PROLONGAR

Depois de aplicar as alterações, prosseguimos para salvá-los usando as teclas Ctrl + O e sair do editor usando as teclas Ctrl X.

Etapa 7
Por fim, vamos executar o DNF-automatic, para isso vamos executar o seguinte comando para agendar atualizações automáticas do DNF no CentOS 8:

 systemctl enable --now dnf-automatic.timer

PROLONGAR

Etapa 8
Este comando é responsável por habilitar e iniciar o temporizador do sistema que podemos verificar com o seguinte comando:

 systemctl list-timers * dnf- *

PROLONGAR

Assim, habilitamos as atualizações automáticas no CentOS 8 usando o pacote RPM automático DNF.

2. Como desabilitar atualizações automáticas no CentOS 8 por meio de pacotes RPM automáticos do DNF


Além de ser simples programar por este meio tanto o download como a instalação das atualizações no CentOS 8.

Passo 1
Também podemos evitar que as atualizações sejam baixadas para o sistema, para isso acessamos o arquivo de configuração automática DNF:

 nano /etc/dnf/automatic.conf
Passo 2
Lá devemos aplicar os seguintes valores nas respectivas linhas:
 download_updates = no apply_updates = no

PROLONGAR

Isso não irá baixar ou instalar as atualizações no CentOS 8. Nós salvamos as alterações com as teclas Ctrl + O e saímos do editor com as teclas Ctrl + X.

etapa 3
Por fim, reiniciamos o serviço dnf-automatic para concluir as alterações:

 systemctl restart dnf-automatic

PROLONGAR

3. Como ativar atualizações automáticas no CentOS 8 através do console web


O CentOS 8 integra o Cockpit que é uma consola de administração web que nos permite realizar várias operações de gestão e administração do sistema operativo, para a sua instalação pode visitar o seguinte link Solvetic:

Passo 1
Para acessá-lo, devemos ir a um navegador e inserir o seguinte:

 https: // Server_IP: 9090
Depois disso, inseriremos as credenciais do usuário root:

PROLONGAR

Passo 2
Ao acessar lá, o utilitário irá procurar automaticamente por atualizações (verificando atualizações):

PROLONGAR

etapa 3
Se houver atualizações, veremos a mensagem “Atualizações disponíveis”:

PROLONGAR

Passo 4
Para configurar as atualizações automáticas por meio desta ferramenta, iremos para a seção "Atualizações de software" no painel esquerdo e para ativar essas atualizações, clique no botão "Atualizações automáticas" para que seu status se torne ON:

PROLONGAR

Etapa 5
Agora, no fundo será possível:

  • Defina o tipo de atualizações para baixar (todas ou somente segurança)
  • Defina a frequência de pesquisa (todos os dias ou um dia específico)
  • Atribuir o tempo de pesquisa

Note que na parte final está a legenda "e reinicie a máquina automaticamente" que por padrão irá reiniciar o CentOS 8 afetando o trabalho se não tivermos o tempo de atualização em mente.

4. Como desabilitar atualizações automáticas no CentOS 8 via console da web


Por último, desde a mesma consola será possível desactivar as actualizações automáticas do CentOS 8. Para tal, acedemos à consola e na secção "Actualizações de software", basta clicar no botão "Actualizações automáticas" para que o seu estado passe a Desligado :

Lá podemos clicar no botão "Instalar todas as atualizações" para baixar e instalar todas as atualizações manualmente ou selecionar apenas as atualizações desejadas no painel central.
Com qualquer um desses dois métodos será possível ativar ou não as atualizações automáticas no CentOS 8.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave