Cómo configurar actualizaciones automáticas para CentOS 8


Lo mejor que puede hacer por sus datos y su máquina es mantenerlos seguros. Puede ser tan fácil como activar las actualizaciones. Sin embargo, la mayoría de las personas que usan CentOS 8 no saben cómo hacerlo.

En este artículo, aprenderá cómo habilitar las actualizaciones automáticas de software en la máquina CentOS 8 Linux. Aprenderá a configurar su sistema de modo que no necesite instalar manualmente la seguridad y otras actualizaciones.

  1. Set Automatic CentOS 8 Updates Using Automatic RPM Package
  2. Set Automatic CentOS 8 Updates Using Cockpit Web Console

Lo primero es instalar el paquete DNF-automatic RPM. El paquete proporciona un componente DNF que se inicia automáticamente. Para instalarlo, use el siguiente comando.

# dnf install dnf-automatic

Puede obtener más detalles sobre el paquete utilizando el comando rpm.

# rpm -qi dnf-automatic

El siguiente paso es configurar las actualizaciones automáticas de dnf. El archivo de configuración se encuentra en /etc/dnf/automatic.conf. Una vez que haya abierto el archivo, puede establecer los valores necesarios para que se ajusten a sus requisitos de software.

Un archivo de configuración tiene el siguiente aspecto.

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

Puede configurar dnf-automatic para que solo descargue nuevas actualizaciones y le avise por correo electrónico, pero esto significa que tendrá que instalar las actualizaciones manualmente. Para habilitar la función, deshabilite apply_updates en el archivo de configuración.

apply_updates = no

Proceda a configurar el método de alerta.

Finalmente, ahora puede ejecutar dnf-automatic, ejecute el siguiente comando para programar actualizaciones automáticas DNF para su máquina CentOS 8.

# systemctl enable --now dnf-automatic.timer

El comando anterior habilita e inicia el temporizador del sistema. Para comprobar el estado del servicio dnf-automatic, ejecute lo siguiente.

# systemctl list-timers *dnf-*

CentOS 8 tiene un Cockpit preinstalado, que permite al administrador del sistema administrar tareas desde una consola basada en web. Puede utilizar Cockpit para actualizar el sistema operativo y el software.

Si Cockpit no está instalado, puede instalarlo usando nuestra guía: Cómo instalar la consola web de Cockpit en CentOS 8.

Para hacer esto, inicie sesión en Cockpit con una cuenta de administrador a través de https:/SERVER_IP: 9090 (donde SERVER_IP es la dirección IP de su servidor CentOS 8. Una vez que haya iniciado sesión, haga clic en Software Actualizaciones en la navegación de la izquierda.

En la siguiente ventana, active las actualizaciones automáticas. Ahora puede seleccionar el tipo de actualizaciones que desea (Aplicar todas las actualizaciones o Aplicar actualizaciones de seguridad), el día y la hora en que desea que se apliquen las actualizaciones y reiniciar el servidor.

Tenga en cuenta que no puede configurar actualizaciones automáticas sin reiniciar el sistema. Por lo tanto, asegúrese de que su servidor se pueda reiniciar en el momento que haya seleccionado para las actualizaciones.

En este artículo, ha aprendido cómo configurar actualizaciones automáticas para su máquina CentOS 8. hay dos maneras de hacer esto. El primer método consiste en utilizar actualizaciones automáticas DNF. La principal ventaja de habilitar las actualizaciones automáticas DNF en CentOS 8 Linux es que sus máquinas se actualizan más rápido, uniformemente y con frecuencia en comparación con las actualizaciones manuales.

Esto le da más influencia contra los ataques cibernéticos. El segundo método consiste en utilizar la consola web Cockpit. Con Cockpit, es fácil habilitar las actualizaciones automáticas, ya que utiliza la interfaz gráfica de usuario (GUI) en lugar de las actualizaciones automáticas DNF, que utilizan la interfaz de línea de comandos (CLI).