GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment maintenir les systèmes à jour – CentOS / RHEL / Fedora

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

Yum-updatesd peut être configuré en quelques étapes faciles indiquées ci-dessous. Vous devrez peut-être également installer les meilleurs référentiels yum fournis par les derniers packages.

Étape 1 :Installer/Mettre à jour le package yum-updatesd

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

# yum update yum-updatesd

Étape 2 : Configurer yum-updatesd

Modifiez le fichier de configuration selon vos besoins. Modifiez le fichier dans votre éditeur préféré, par exemple j'utilise 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

Détails de la configuration :

    run_interval : Nombre de secondes pour revérifier les mises à jour disponibles.
    actualiser la mise à jour : Nombre minimum de secondes entre les actualisations des informations de mise à jour.
    emit_via : Façons d'émettre une notification de mise à jour. Les valeurs valides sont 'email', 'dbus' et 'syslog'.
    do_update : 'oui' pour les packages de mise à jour automatique, 'non' pour ne pas mettre à jour automatiquement (de préférence 'non')
    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é)
    do_download_deps : oui » pour les dépendances des packages de téléchargement automatique également, « non » pour ne pas télécharger les dépendances (préféré « non » )
    email_to : Adresses e-mail auxquelles envoyer une notification de mise à jour.
    email_de : Adresse e-mail pour les notifications de mise à jour.

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

Peu de packages que nous n'avons pas besoin de mettre à jour automatiquement jusqu'à une raison plus spécifique, par exemple PHP et MySQL. Pour ce faire, éditez le fichier /etc/yum.conf.

# vi /etc/yum.conf

Et ajoutez la ligne suivante sous [main] rubrique.

 exclude=php* kernel* mysql* httpd*

Étape 4 :Redémarrez le service yum-updatesd

Utilisez la commande suivante pour redémarrer le service yum-updatesd et activer le démarrage automatique au démarrage du système.

# /etc/init.d/yum-updatesd restart
# chkconfig yum-updatesd on

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

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

Merci d'avoir lu ce post. J'espère que cet article vous aidera à maintenir à jour votre système.


Cent OS
  1. Comment installer Google Chrome 17 sur Fedora 16, CentOS 6 / RHEL 6

  2. Comment configurer le serveur SVN sur CentOS, RHEL et Fedora

  3. Comment installer Python 3.5 sur CentOS/RHEL et Fedora

  4. Comment installer ou mettre à jour autoconf et automake sur RHEL/CentOS ?

  5. Comment installer docker sur CentOS / RHEL / Fedora

Comment installer pgAdmin 4 sur CentOS 7 / RHEL 7 et Fedora 29 / Fedora 28

Comment mettre à jour CentOS 8 / RHEL 8

Comment garder Ubuntu à jour

Comment installer les packages RPM dans CentOS, RHEL et Fedora

Comment installer Wine 5.0 sur CentOS, RHEL et Fedora

Comment configurer FirewallD dans RHEL, CentOS et Fedora