Comment garder les systèmes à jour - Centos / Rhel / Fedora

Comment garder les systèmes à jour - Centos / Rhel / Fedora

En tant qu'administrateur système, nous devons toujours garder nos systèmes à jour avec les derniers packages. Il est difficile d'aller au serveur quotidien et de vérifier les packages disponibles. Pour la même chose, nous pouvons utiliser le service Yum UpdaSAD pour obtenir des notifications par e-mail à notre boîte aux lettres ou nous pouvons également configurer ce service pour mettre à jour tous les packages lorsqu'ils sont disponibles.

Yum-updaSDD peut être configuré avec quelques étapes faciles ci-dessous. Vous devrez peut-être également installer les meilleurs référentiels YUM fournissent les derniers packages.

Étape 1: Installer / mettre à jour le package Yum-updaSDD

Par défaut, ce package est installé sur le temps d'installation du système. Il faut donc mettre à jour ce package avant de le configurer.

# yum update yum-updatesd 

Étape 2: Configurez Yum-updatesd

Modifier le fichier de configuration selon vos exigences. Modifier le fichier dans votre éditeur préféré, par exemple j'utilise VIM.

# vim / etc / yum / yum-updatesd.confli 
[Main] # À quelle fréquence pour vérifier les nouvelles mises à jour (en secondes) run_interval = 3600 # à quelle fréquence autoriser la vérification de la demande (en secondes) UpdateRefresh = 600 # Comment envoyer des notifications (valide: dbus, e-mail, syslog) emit_via = e-mail # Placez votre adresse mail e-mail_to = [Email Protected] # Qui envoie les notifications e-mail_from = [Email Protected] # Si nous écoutons via DBUS pour donner des informations de mise à jour / vérifier les nouvelles mises à jour DBUS_Listener = Oui # Installez automatiquement les mises à jour do_update = non # # Téléchargez automatiquement les mises à jour do_download = non # Télécharger automatiquement les dépassements des mises à jour do_download_deps = non 

Détails de la configuration:

    run_interval: Nombre de secondes à recouvrir les mises à jour disponibles.
    UpdateRereFresh: Nombre minimum de secondes entre les rafraîchissements d'informations de mise à jour.
    emit_via: Façons d'émettre la notification de mise à jour. Les valeurs valides sont «e-mail», «dbus» et «syslog».
    do_update: «Oui» pour les packages de mise à jour automatique, «non» pour ne pas mettre à jour automatique («non» préféré)
    do_download: `` Oui '' pour les packages de téléchargement automatique, «non» pour ne pas télécharger les mises à jour («non» préférée)
    do_download_deps: Oui 'pour les packages de téléchargement automatique les dépendances également, «non» pour ne pas télécharger de dépendances (préférée «non»)
    envoyer à: Adresses e-mail pour envoyer une notification de mise à jour à.
    email de: Adresse e-mail pour les notifications de mise à jour à partir de.

Étape 3: Exclure certains packages de la mise à jour automatique

Peu de packages, nous n'avons pas besoin de mettre à jour automatiquement jusqu'à une raison plus spécifique, pour EG PHP et MySQL. Pour le faire éditaine / etc / yum.fichier de confr.

# vi / etc / yum.confli 

Et ajouter la ligne suivante sous [principal] section.

 exclure = php * noyau * mysql * httpd * 

Étape 4: Redémarrez le service Yum-UpdaSDD

Utilisez la commande suivante pour redémarrer le service YUM-UpdaSAD et activer le démarrage automatique sur le démarrage du système.

# / etc / init.d / yum-updatesd redémarrer # chkconfig yum-updatesd sur 

Vous recevrez un e-mail dans votre boîte aux lettres comme ci-dessous

Salut, c'est le système de mise à jour automatique sur Tecadmin.filet. Il y a 12 mises à jour des packages disponibles. Veuillez exécuter la mise à jour du système. Packages disponibles pour la mise à jour: mutt initscripts gnutls gnupg talk nss_db at gd avahi gettext samba rsh merci, votre ordinateur 

Merci d'avoir lu ce post. J'espère que ce message vous aidera à tenir au courant de votre système.