GNU/Linux >> Linux Esercitazione >  >> Linux

Come configurare gli aggiornamenti automatici con yum-cron su CentOS 7?

È molto essenziale aggiornare il tuo sistema Centos dal punto di vista della sicurezza. Il tuo sistema potrebbe diventare vulnerabile se non aggiorni i pacchetti del sistema operativo con le patch di sicurezza.

Tuttavia, la gestione degli aggiornamenti manuali su più sistemi operativi potrebbe richiedere del tempo. Per ovviare a questo, puoi impostare aggiornamenti automatici. Fai riferimento ai seguenti passaggi per configurare gli aggiornamenti automatici su CentOS 7. 

  1. All'inizio installeremo yum-cron che ti aiuterà a impostare automaticamente l'esecuzione del comando yum. Il tuo sistema potrebbe già avere lo stesso pacchetto installato.

    # sudo yum install yum-cron
  2. Abilita e avvia yum-cron.

    # sudo systemctl enable yum-cron
    # sudo systemctl start yum-cron
  3. Verifica che il servizio sia in esecuzione con il comando seguente.

    # systemctl status yum-cron

Ci saranno due file di configurazione all'interno della directory /etc/yum. yum-cron-hourly.conf per hourly e yum-cron.conf. per il file di configurazione annuale. Yum-cron gestirà il cron da eseguire o meno.

  1. Apri il file yum-cron-hourly.conf nel tuo editor di testo preferito e nella sezione comandi, definisci i tipi di pacchetti che devono essere aggiornati, abilita i messaggi e i download e imposta l'applicazione automatica degli aggiornamenti quando è disponibile . Update_cmd sarà impostato sul valore predefinito che aggiornerà tutti i pacchetti. Si consiglia di modificare il valore in sicurezza in modo che yum aggiorni i pacchetti che presentano un problema di sicurezza..

    # nano /etc/yum/yum-cron-hourly.conf
    [commands]
    update_cmd = security
    update_messages = yes
    download_updates = yes
    apply_updates = no
    random_sleep = 360
    
  2. Nella seconda sezione, puoi definire di inviare messaggi a stdout e modificare le email.

    [emitters]
    system_name = None
    emit_via = stdio,email
    output_width = 80
  3. Imposta l'indirizzo e-mail di invio e destinatario. Devi disporre di uno strumento in grado di inviare e-mail dal tuo sistema come postfix o mailx.

    [email]
    email_from = [email protected]
    email_to = [email protected]
    email_host = localhost
  4. Nella sezione base, puoi modificare le impostazioni definite nel file yum.conf. Nel caso in cui desideri escludere qualsiasi pacchetto, puoi aggiungerlo all'interno della base. Qui abbiamo escluso il pacchetto [mariadb].

    [base]
    debuglevel = -2
    mdpolicy = group:main
    exclude = mariadb*
  5. Puoi usare grep per verificare se i lavori cron per yum vengono eseguiti.

    sudo grep yum /var/log/cron

Linux
  1. Come installare gli aggiornamenti di sicurezza su CentOS 8 (manuale + automatico)

  2. Come configurare OpenSSH su CentOS 7

  3. CentOS / RHEL:configura gli aggiornamenti automatici yum con il servizio yum-cron

  4. Come configurare gli aggiornamenti automatici dei pacchetti sul server in CentOS/RHEL 8

  5. Come elencare o installare solo gli aggiornamenti di sicurezza con dnf in CentOS/RHEL 8

Come installare e configurare GlusterFS su CentOS 7/CentOS 8

Come installare Python 2.7 su CentOS 7.1 o 6.7 con Anaconda

Come configurare NGINX su un server CentOS 7

Come installare Drupal su CentOS 7 con Apache

Come installare WordPress su CentOS 7.1 con Apache

Come configurare il cluster Linux con 2 nodi su RedHat e CentOS