Installer les mises à jour de sécurité sous CentOS 8
I. Présentation
Sur un serveur Linux, notamment sous CentOS, vous pouvez mettre à jour votre système en installant seulement les mises à jour de sécurité. Cette possibilité est intéressante pour protéger votre système, d'autant plus s'il héberge une application critique, sans pour autant mettre à jour l'intégralité des paquets.
Autrement dit, votre système ne va pas installer les mises à jour évolutives ou qui corrigent des bugs non liés à la sécurité. Voyons comment procéder sous CentOS 8 (RHEL).
II. Installer les patchs de sécurité sous CentOS 8
Avant de passer à l'installation, nous allons voir deux commandes intéressantes. La première commande sert à lister les mises à jour de sécurité déjà installées sur votre machine :
sudo yum updateinfo list security installed
Ensuite, la commande ci-dessous sert à lister les mises à jour de sécurité disponibles pour la machine CentOS :
sudo yum updateinfo list updates security
Note : sous CentOS 6, il est nécessaire d'installer en amont le paquet yum-plugin-security car cette possibilité n'était pas encore intégrée nativement à yum. Voici la commande correspondante :
yum -y install yum-plugin-security
Habituellement pour mettre à jour l'installer l'intégralité des mises à jour, on exécute tout simplement cette commande :
sudo yum update
Celle-ci va installer les mises à jour de sécurité, de correction de bugs et les mises à jour évolutives. Pour filtrer la recherche et prendre seulement les mises à jour de sécurité, voici la commande à utiliser :
sudo yum update --security
La liste des paquets à mettre à jour va s'afficher, il suffit de valider avec "y" puis d'appuyer sur Entrée sur votre clavier.
Quelques commandes à connaître sous CentOS car elles sont bien utiles pour réaliser seulement les mises à jour liées à la sécurité 😉
Attention tout de même, cette méthode n'est pas fiable à 100% : en effet, certains paquets n'ont pas les métadatas permettant de déterminer s'il s'agit d'une mise à jour de sécurité ou non. En l'absence, même s'il s'agit d'une mise à jour de sécurité, elle ne sera pas retenue par le filtre --security de yum. ➡ Merci à @Coin pour ce complément d'information.
Bonjour,
Attention, (a moins que les choses aient changé sur Centos8), mais les packages Centos n’ont pas tous (EPEL oui, mais tout le reste non) les metadatas nécessaire pour déterminer si une MaJ et de sécurité ou non.
Cette commande peut donc « oublier » beaucoup de packages de sécurité (cf https://forums.centos.org/viewtopic.php?t=59369#p251143)
BàV,
Avec les fautes d’orthographe en moins : *nécessaires *est
Bonjour,
Merci pour ce complément d’information ?
Je viens de mettre à jour l’article.
Cordialement,
Florian