Daemon yum-updatesd secara teratur memeriksa repositori yum dan memberikan pemberitahuan pembaruan yang tersedia untuk sistem Anda. Notifikasi dapat dilakukan melalui syslog, email atau dbus, metode komunikasi yang digunakan antar aplikasi. Ketika dikonfigurasi untuk menghubungkan repositori yum, daemon memanggil perintah “yum update” untuk memperbarui paket pada sistem. Layanan yum-updatesd (/etc/init.d/yum-updatesd) disediakan oleh yum-updatesd kemasan. Saat dimulai, layanan memanggil /usr/sbin/yum-updatesd, proses eksekusi teks skrip python, yaitu:
# 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
Dari halaman manual 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. [...]
Kontrol Layanan
Gunakan utilitas chkconfig untuk mengkonfigurasi (mengaktifkan dan menonaktifkan) layanan yum-updatesd yaitu:
# chkconfig yum-updatesd on
# chkconfig --list yum-updatesd yum-updatesd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Gunakan perintah layanan untuk mengelola (menghentikan, memulai, dll.) layanan yum-updatesd secara interaktif yaitu.:
# service yum-updatesd Usage: /etc/init.d/yum-updatesd {start|stop|status|restart|reload|force-reload|condrestart}
Konfigurasi
File konfigurasi yum-updatesd default adalah /etc/yum/yum-updatesd.conf misalnya:
# 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 ...
Di mana:
run_interval :menentukan seberapa sering memeriksa pembaruan baru (dalam hitungan detik)
perbarui penyegaran :menentukan seberapa sering mengizinkan pemeriksaan berdasarkan permintaan (dalam detik)
emit_via :mendefinisikan cara mengirim notifikasi (valid:dbus, email, syslog)
do_update :menentukan apakah akan menginstal pembaruan secara otomatis.
do_download :menentukan apakah akan mengunduh pembaruan secara otomatis.
do_download_deps :menentukan apakah akan mengunduh dependensi pembaruan secara otomatis.
Layanan yum-updatesd secara berkala memeriksa repositori yum yang dikonfigurasi untuk memastikan bahwa semua perangkat lunak sistem mutakhir, dan akan memperingatkan pengguna, melalui file konfigurasi di atas, untuk melakukannya. Pengecekan repositori dilakukan melalui port 80, oleh karena itu koneksi terbuka sebentar-sebentar. Ini tidak akan melakukan pembaruan, melainkan hanya sebagai informasi, hanya memberi tahu status pembaruan.