Com configurar actualitzacions automàtiques per a CentOS 8


El millor que podeu fer per a les vostres dades i la vostra màquina és mantenir-les segures. Pot ser tan fàcil com activar les actualitzacions. Tanmateix, la majoria de les persones que utilitzen CentOS 8 no saben com fer-ho.

En aquest article, aprendràs a activar les actualitzacions automàtiques de programari a la màquina CentOS 8 Linux. Aprendràs a configurar el teu sistema de manera que no hauràs d'instal·lar manualment actualitzacions de seguretat i altres.

  1. Configura les actualitzacions automàtiques de CentOS 8 mitjançant el paquet RPM automàtic
  2. Configura actualitzacions automàtiques de CentOS 8 mitjançant la consola web Cockpit

El primer és instal·lar el paquet DNF-automatic RPM. El paquet proporciona un component DNF que s'inicia automàticament. Per instal·lar-lo, utilitzeu l'ordre següent.

# dnf install dnf-automatic

Podeu obtenir més detalls sobre el paquet mitjançant l'ordre rpm.

# rpm -qi dnf-automatic

El següent és configurar les actualitzacions automàtiques dnf. El fitxer de configuració es troba a /etc/dnf/automatic.conf. Un cop hàgiu obert el fitxer, podeu establir els valors necessaris perquè s'adaptin als vostres requisits de programari.

Un fitxer de configuració té l'aspecte següent.

[commands]
upgrade_type = default
random_sleep = 0
download_updates = yes
apply_updates = yes
[emitters]
emit_via = motd
[email]
email_from = [email 
email_to = root
email_host = localhost
[base]
debuglevel = 1

Podeu configurar dnf-automatic perquè només baixi actualitzacions noves i us avisi per correu electrònic, però això vol dir que haureu d'instal·lar les actualitzacions manualment. Per habilitar la funció, desactiveu apply_updates al fitxer de configuració.

apply_updates = no

Continueu per configurar el mètode d'alerta.

Finalment, ara podeu executar dnf-automatic, executeu l'ordre següent per programar actualitzacions automàtiques de DNF per a la vostra màquina CentOS 8.

# systemctl enable --now dnf-automatic.timer

L'ordre anterior habilita i inicia el temporitzador del sistema. Per comprovar l'estat del servei dnf-automatic, executeu el següent.

# systemctl list-timers *dnf-*

El CentOS 8 té un Cockpit preinstal·lat, que permet a l'administrador del sistema gestionar tasques des d'una consola basada en web. Podeu utilitzar Cockpit per actualitzar el sistema operatiu i el programari.

Si Cockpit no està instal·lat, podeu instal·lar-lo mitjançant la nostra guia: Com instal·lar la consola web de Cockpit a CentOS 8.

Per fer-ho, inicieu sessió a Cockpit amb un compte d'administrador mitjançant https://SERVER_IP:9090 (on SERVER_IP és l'adreça IP del vostre servidor CentOS 8. Un cop hàgiu iniciat la sessió, feu clic a Programari. Actualitzacions a la navegació esquerra.

A la finestra següent, activeu les actualitzacions automàtiques. Ara podeu seleccionar el tipus d'actualitzacions que voleu (Aplica totes les actualitzacions o Aplica les actualitzacions de seguretat), el dia i l'hora en què voleu que s'apliquin les actualitzacions i el servidor reiniciï.

Tingueu en compte que no podeu configurar actualitzacions automàtiques sense reiniciar el sistema. Per tant, assegureu-vos que el vostre servidor es pugui reiniciar en el moment que hàgiu seleccionat per a les actualitzacions.

En aquest article, heu après com configurar actualitzacions automàtiques per a la vostra màquina CentOS 8. Hi ha dues maneres de fer-ho. El primer mètode és utilitzar actualitzacions automàtiques de DNF. El principal avantatge d'habilitar les actualitzacions automàtiques DNF a CentOS 8 Linux és que les vostres màquines s'actualitzen més ràpid, uniformement i amb freqüència en comparació amb les actualitzacions manuals.

Això us ofereix més força contra els ciberatacs. El segon mètode és utilitzar la consola web Cockpit. Amb Cockpit, és fàcil habilitar actualitzacions automàtiques, ja que utilitzeu la interfície gràfica d'usuari (GUI) en lloc de les actualitzacions automàtiques de DNF, que utilitzen la interfície de línia d'ordres (CLI).