Comment installer des correctifs ou des mises à jour de sécurité dans les systèmes RHEL
L’un des besoins sérieux d’un système Linux est d’être régulièrement mis à jour avec les derniers correctifs de sécurité ou mises à jour disponibles pour la distribution correspondante.
Dans un article précédent, nous avons expliqué comment configurer la mise à jour de sécurité automatique dans Debian/Ubuntu, dans cet article, nous expliquerons comment configurer votre distribution CentOS/RHEL 7/6 pour mettre à jour automatiquement les paquets de sécurité essentiels si nécessaire.
D’autres distributions Linux de la même famille (Fedora ou Scientific Linux) peuvent être configurées de la même manière.
Configuration des mises à jour de sécurité automatiques sur les systèmes CentOS/RHEL
Sur CentOS/RHEL 7/6, vous devrez installer le package suivant :
# yum update -y && yum install yum-cron -y
Activer les mises à jour de sécurité automatiques sur CentOS/RHEL 7
Une fois l’installation terminée, ouvrez /etc/yum/yum-cron.conf et localisez ces lignes - vous devrez vous assurer que les valeurs correspondent à celles listées ici :
update_cmd = security
update_messages = yes
download_updates = yes
apply_updates = yes
La première ligne indique que la commande de mise à jour sans assistance sera la suivante :
# yum --security upgrade
tandis que les autres lignes permettent les notifications et le téléchargement et l’installation automatiques des mises à niveau de sécurité.
Les lignes suivantes sont également nécessaires pour indiquer que les notifications seront envoyées par e-mail de root@localhost au même compte (encore une fois, vous pouvez en choisir un autre si vous le souhaitez).
emit_via = email
email_from = root@localhost
email_to = root
Activer les mises à jour de sécurité automatiques sur CentOS/RHEL 6
Par défaut, le cron est configuré pour télécharger et installer toutes les mises à jour immédiatement, mais nous pouvons modifier ce comportement dans le fichier de configuration /etc/sysconfig/yum-cron en modifiant ces deux paramètres sur yes.
# Don't install, just check (valid: yes|no)
CHECK_ONLY=yes
Don't install, just check and download (valid: yes|no)
Implies CHECK_ONLY=yes (gotta check first to see what to download)
DOWNLOAD_ONLY=yes
Pour activer la notification par e-mail des mises à jour du package de sécurité, définissez le paramètre MAILTO sur une adresse e-mail valide.
# by default MAILTO is unset, so crond mails the output by itself
example: MAILTO=root
[email
Enfin, démarrez et activez le service yum-cron :
------------- On CentOS/RHEL 7 -------------
systemctl start yum-cron
systemctl enable yum-cron
------------- On CentOS/RHEL 6 -------------
service yum-cron start
chkconfig --level 35 yum-cron on
Félicitations! Vous avez correctement configuré les mises à niveau sans assistance sur CentOS/RHEL 7/6.
Résumé
Dans cet article, nous avons vu comment maintenir votre serveur à jour régulièrement avec les derniers correctifs ou mises à jour de sécurité. De plus, vous avez appris à configurer les notifications par e-mail afin de vous tenir au courant de l’application de nouveaux correctifs.
Si vous avez des inquiétudes à propos de cet article ? N’hésitez pas à nous envoyer un message en utilisant le formulaire de commentaire ci-dessous. Nous nous réjouissons d’avoir de vos nouvelles.