Essendo un amministratore di sistema, abbiamo sempre bisogno di mantenere i nostri sistemi aggiornati con i pacchetti più recenti. È difficile andare al server ogni giorno e controllare i pacchetti disponibili. Allo stesso modo possiamo utilizzare il servizio yum-updatesd per ricevere notifiche e-mail nella nostra casella di posta oppure possiamo anche configurare questo servizio per aggiornare automaticamente tutti i pacchetti quando disponibili.
Yum-updatesd può essere configurato con pochi semplici passaggi indicati di seguito. Potrebbe anche essere necessario installare i migliori repository yum forniti dai pacchetti più recenti.
Passaggio 1:installa/aggiorna il pacchetto yum-updatesd
Per impostazione predefinita, questo pacchetto è installato al momento dell'installazione del sistema. Quindi dovresti semplicemente aggiornare questo pacchetto prima di configurarlo.
# yum update yum-updatesd
Fase 2:configura yum-updatesd
Modifica il file di configurazione secondo le tue esigenze. Modifica il file nel tuo editor preferito, ad esempio io uso vim.
# vim /etc/yum/yum-updatesd.conf
[main] # how often to check for new updates (in seconds) run_interval = 3600 # how often to allow checking on request (in seconds) updaterefresh = 600 # how to send notifications (valid: dbus, email, syslog) emit_via = email # Put your mail address email_to = [email protected] # who send the notifications email_from = [email protected] # should we listen via dbus to give out update information/check for # new updates dbus_listener = yes # automatically install updates do_update = no # automatically download updates do_download = no # automatically download deps of updates do_download_deps = no
Dettagli di configurazione:
- intervallo_di_esecuzione: Numero di secondi per ricontrollare gli aggiornamenti disponibili.
aggiornamento aggiornamento: Numero minimo di secondi tra gli aggiornamenti delle informazioni di aggiornamento.
emit_via: Modi per inviare la notifica di aggiornamento. I valori validi sono 'email', 'dbus' e 'syslog'.
aggiornare: "sì" per i pacchetti di aggiornamento automatico, "no" per non aggiornare automaticamente (preferibilmente "no")
do_scarica: "sì" per il download automatico dei pacchetti, "no" per non scaricare gli aggiornamenti (preferibilmente "no")
do_download_deps: yes' per scaricare automaticamente le dipendenze dei pacchetti, 'no' per non scaricare le dipendenze (preferibilmente 'no')
email_a: Indirizzi email a cui inviare la notifica di aggiornamento.
email_da: Indirizzo email da cui provengono le notifiche di aggiornamento.
Fase 3:Escludi alcuni pacchetti dall'aggiornamento automatico
Pochi pacchetti che non abbiamo bisogno di aggiornare automaticamente fino a ragioni più specifiche, ad esempio PHP e MySQL. Per farlo, modifica il file /etc/yum.conf.
# vi /etc/yum.conf
E aggiungi la seguente riga sotto [main] sezione.
exclude=php* kernel* mysql* httpd*
Fase 4:riavvia il servizio yum-updatesd
Utilizzare il comando seguente per riavviare il servizio yum-updatesd e abilitare l'avvio automatico all'avvio del sistema.
# /etc/init.d/yum-updatesd restart # chkconfig yum-updatesd on
Riceverai un'e-mail nella tua casella di posta come di seguito
Hi, This is the automatic update system on tecadmin.net. There are 12 package updates available. Please run the system updater. Packages available for update: mutt initscripts gnutls gnupg talk nss_db at gd avahi gettext samba rsh Thank You, Your Computer
Grazie per aver letto questo messaggio. Spero che questo post ti aiuti a tenere aggiornato il tuo sistema.