GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo configurar Actualizaciones Automáticas con yum-cron en CentOS 7?

Es muy esencial actualizar su sistema Centos desde el punto de vista de la seguridad. Su sistema puede volverse vulnerable si no actualiza los paquetes de su sistema operativo con parches de seguridad.

Sin embargo, administrar las actualizaciones manuales en varios sistemas operativos puede llevar algún tiempo. Para superar esto, puede configurar actualizaciones automáticas. Consulte los siguientes pasos para configurar las actualizaciones automáticas en CentOS 7. 

  1. Al principio, instalaremos yum-cron que lo ayudará a configurar la ejecución automática del comando yum. Es posible que su sistema ya tenga instalado el mismo paquete.

    # sudo yum install yum-cron
  2. Habilite e inicie yum-cron.

    # sudo systemctl enable yum-cron
    # sudo systemctl start yum-cron
  3. Verifique que el servicio se esté ejecutando con el siguiente comando.

    # systemctl status yum-cron

Habrá dos archivos de configuración dentro del directorio /etc/yum. yum-cron-hourly.conf para cada hora y yum-cron.conf. para el archivo de configuración anual. Yum-cron administrará el cron para que se ejecute o no.

  1. Abra el archivo yum-cron-hourly.conf en su editor de texto favorito y en la sección de comandos, defina los tipos de paquetes que deben actualizarse, habilite los mensajes y las descargas, y configúrelos para aplicar actualizaciones automáticamente cuando estén disponibles. . Update_cmd se establecerá en el valor predeterminado que actualizará todos los paquetes. Se recomienda cambiar el valor a seguridad para que yum actualice los paquetes que tienen un problema de seguridad.

    # nano /etc/yum/yum-cron-hourly.conf
    [commands]
    update_cmd = security
    update_messages = yes
    download_updates = yes
    apply_updates = no
    random_sleep = 360
    
  2. En la segunda sección, puede definir el envío de mensajes a la salida estándar y el cambio de correo electrónico.

    [emitters]
    system_name = None
    emit_via = stdio,email
    output_width = 80
  3. Establezca la dirección de correo electrónico del remitente y del destinatario. Debe tener una herramienta que pueda enviar correos electrónicos desde su sistema, como postfix o mailx.

    [email]
    email_from = [email protected]
    email_to = [email protected]
    email_host = localhost
  4. En la sección base, puede modificar la configuración definida en el archivo yum.conf. En caso de que desee excluir algún paquete, puede agregarlo dentro de la base. Aquí, hemos excluido el paquete [mariadb].

    [base]
    debuglevel = -2
    mdpolicy = group:main
    exclude = mariadb*
  5. Puede usar grep para verificar si se ejecutan trabajos cron para yum.

    sudo grep yum /var/log/cron

Linux
  1. Cómo Instalar Actualizaciones de Seguridad en CentOS 8 (Manual + Automático)

  2. Cómo configurar OpenSSH en CentOS 7

  3. Cómo configurar actualizaciones automáticas de paquetes en el servidor en CentOS/RHEL 8

  4. CentOS / RHEL 6:Cómo configurar kdump

  5. Cómo enumerar o instalar solo actualizaciones de seguridad con dnf en CentOS/RHEL 8

Cómo instalar y configurar GlusterFS en CentOS 7/CentOS 8

Cómo instalar Python 2.7 en CentOS 7.1 o 6.7 con Anaconda

Cómo configurar NGINX en un servidor CentOS 7

Cómo instalar Drupal en CentOS 7 con Apache

Cómo instalar WordPress en CentOS 7.1 con Apache

Cómo configurar un clúster de Linux con 2 nodos en RedHat y CentOS