Como administrador del sistema, siempre debemos mantener nuestros sistemas actualizados con los paquetes más recientes. Es difícil ir al servidor todos los días y verificar los paquetes disponibles. Por lo mismo, podemos usar el servicio yum-updatesd para recibir notificaciones por correo electrónico en nuestro buzón o también podemos configurar este servicio para actualizar cualquier paquete automáticamente cuando esté disponible.
Yum-updatesd se puede configurar con unos sencillos pasos que se detallan a continuación. Es posible que también deba instalar los paquetes más recientes proporcionados por los principales repositorios de yum.
Paso 1:instalar/actualizar el paquete yum-updatesd
De forma predeterminada, este paquete se instala en el momento de la instalación del sistema. Así que debería actualizar este paquete antes de configurarlo.
# yum update yum-updatesd
Paso 2:configurar yum-updatesd
Cambie el archivo de configuración según sus requisitos. Edite el archivo en su editor favorito, por ejemplo, yo 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
Detalles de configuración:
- intervalo_de_ejecución: Número de segundos para volver a verificar las actualizaciones disponibles.
actualizar actualizar: Número mínimo de segundos entre actualizaciones de información de actualización.
emitir_vía: Formas de emitir notificación de actualización. Los valores válidos son 'email', 'dbus' y 'syslog'.
hacer_actualizar: 'sí' para paquetes de actualización automática, 'no' para no actualizar automáticamente (preferido 'no')
hacer_descargar: 'sí' para paquetes de descarga automática, 'no' para no descargar actualizaciones (preferiblemente 'no')
do_download_deps: yes' para dependencias de paquetes de descarga automática también, 'no' para no descargar dependencias (preferido 'no')
email_to: Direcciones de correo electrónico a las que enviar notificaciones de actualización.
correo_electrónico_de: Dirección de correo electrónico desde donde deben enviarse las notificaciones de actualización.
Paso 3:excluir algunos paquetes de la actualización automática
Pocos de los paquetes que no necesitamos actualizar automáticamente hasta una razón más específica, por ejemplo, PHP y MySQL. Para hacerlo, edite el archivo /etc/yum.conf.
# vi /etc/yum.conf
Y agregue la siguiente línea debajo de [main] sección.
exclude=php* kernel* mysql* httpd*
Paso 4:reiniciar el servicio yum-updatesd
Use el siguiente comando para reiniciar el servicio yum-updatesd y habilitar el inicio automático en el arranque del sistema.
# /etc/init.d/yum-updatesd restart # chkconfig yum-updatesd on
Recibirá un correo electrónico en su casilla de correo como se muestra a continuación
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
Gracias por leer esta publicación. Espero que esta publicación lo ayude a mantener actualizado su sistema.