Il demone yum-updatesd controlla regolarmente il repository yum e fornisce la notifica degli aggiornamenti disponibili per il tuo sistema. Le notifiche possono essere effettuate tramite syslog, e-mail o dbus, un metodo di comunicazione utilizzato tra le applicazioni. Quando è configurato per connettere un repository yum, il demone chiama il comando "yum update" per aggiornare i pacchetti sul sistema. Il servizio yum-updatesd (/etc/init.d/yum-updatesd) è fornito da yum-updatesd pacchetto. Una volta avviato, il servizio chiama /usr/sbin/yum-updatesd, un processo eseguibile di testo di script Python, ovvero:
# ps -aux|grep yum-updatesd root 4583 2.5 3.9 24076 10484 pts/1 S 04:46 0:00 /usr/bin/python /usr/sbin/yum-updatesd
Dalla pagina man di yum-updatesd:
# man 8 yum-updatesd [...] yum-updatesd provides notification of updates which are available to be applied to your system. This notification can be done either via syslog, email or over dbus. Configuration is done via the yum-updatesd.conf(5) file. [...]
Controllo del servizio
Utilizzare l'utilità chkconfig per configurare (abilitare e disabilitare) il servizio yum-updatesd, ad esempio:
# chkconfig yum-updatesd on
# chkconfig --list yum-updatesd yum-updatesd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Utilizzare il comando service per gestire (arresto, avvio, ecc.) il servizio yum-updatesd in modo interattivo, ad es.:
# service yum-updatesd Usage: /etc/init.d/yum-updatesd {start|stop|status|restart|reload|force-reload|condrestart}
Configurazione
Il file di configurazione yum-updatesd predefinito è /etc/yum/yum-updatesd.conf es.:
# cat /etc/yum/yum-updatesd.conf [main] run_interval = 3600 updaterefresh = 600 emit_via = syslog do_update = no do_download = no do_download_deps = no ...
Dove:
run_interval :definisce la frequenza con cui controllare i nuovi aggiornamenti (in secondi)
updaterefresh :definisce la frequenza con cui consentire il controllo su richiesta (in secondi)
emit_via :definisce come inviare le notifiche (valide:dbus, email, syslog)
do_update :definisce se installare automaticamente gli aggiornamenti.
do_download :definisce se scaricare automaticamente gli aggiornamenti.
do_download_deps :definisce se scaricare automaticamente le dipendenze degli aggiornamenti.
Il servizio yum-updatesd controlla periodicamente i repository yum configurati per garantire che tutto il software di sistema sia aggiornato e avviserà un utente, tramite il file di configurazione sopra, di farlo. Il controllo dei repository avviene tramite la porta 80, da qui la connessione ad intermittenza aperta. Questo non eseguirà un aggiornamento, ma è semplicemente informativo, indicando solo lo stato degli aggiornamenti.