Pour configurer les mises à jour automatiques dans CentOS, vous devrez utiliser le package yum-cron
, qui permet des mises à jour automatiques via yum
à l'aide d'un travail cron. Voici les étapes pour l'installer:
Installez Yum-Cron:
Tout d'abord, assurez-vous que yum-cron
est installé sur votre système. Vous pouvez l'installer en utilisant la commande suivante:
<code>sudo yum install yum-cron</code>
Activer et démarrer le service YUM-CRON:
Après l'installation, vous devez activer et démarrer le service yum-cron
. Utilisez ces commandes:
<code>sudo systemctl enable yum-cron sudo systemctl start yum-cron</code>
Configurer Yum-Cron:
Le fichier de configuration de yum-cron
est situé sur /etc/yum/yum-cron.conf
. Ouvrez ce fichier avec votre éditeur de texte préféré:
<code>sudo nano /etc/yum/yum-cron.conf</code>
Dans ce fichier, vous pouvez définir diverses options. Pour les mises à jour automatiques, concentrez-vous sur les paramètres suivants:
update_cmd = default
: cela téléchargera et installera les mises à jour.update_messages = yes
: cela enverra un e-mail avec des messages de mise à jour (s'il est configuré).download_updates = yes
: cela téléchargera automatiquement les mises à jour.apply_updates = yes
: cela appliquera automatiquement les mises à jour. Redémarrez le service Yum-Cron:
Redémarrez le service yum-cron
pour appliquer la nouvelle configuration:
<code>sudo systemctl restart yum-cron</code>
En suivant ces étapes, vous aurez configuré des mises à jour automatiques dans CentOS, qui maintiendra votre système à jour et sécurisé sans intervention manuelle.
La configuration des mises à jour automatiques sur CentOS offre plusieurs avantages:
Oui, vous pouvez personnaliser le calendrier des mises à jour automatiques dans CentOS. Par défaut, yum-cron
est configuré pour s'exécuter quotidiennement, mais vous pouvez l'ajuster pour répondre à vos besoins spécifiques. Voici comment le faire:
Modifiez le fichier de configuration Cron:
La configuration du travail CRON pour yum-cron
est située à /etc/cron.d/yum-cron
. Ouvrez ce fichier avec un éditeur de texte:
<code>sudo nano /etc/cron.d/yum-cron</code>
Modifiez le calendrier CRON:
Vous verrez une ligne qui ressemble à ceci:
<code>0 * * * * root /usr/sbin/yum-cron</code>
Cette ligne signifie que le script yum-cron
s'exécute en haut de toutes les heures. Vous pouvez changer cela en un horaire différent, par exemple, pour fonctionner quotidiennement à 2 heures du matin:
<code>0 2 * * * root /usr/sbin/yum-cron</code>
Ou pour courir chaque semaine le dimanche à 3 heures du matin:
<code>0 3 * * 0 root /usr/sbin/yum-cron</code>
Redémarrez le service Cron:
Pour que les modifications prennent effet, vous devrez peut-être redémarrer le service Cron:
<code>sudo systemctl restart crond</code>
En modifiant le calendrier CRON, vous pouvez adapter le moment des mises à jour automatiques pour minimiser les perturbations et vous aligner sur vos besoins opérationnels.
Pour vérifier que les mises à jour automatiques fonctionnent correctement dans CentOS, vous pouvez suivre ces étapes:
Vérifiez l'état du service Yum-Cron:
Tout d'abord, assurez-vous que le service yum-cron
est en cours d'exécution:
<code>sudo systemctl status yum-cron</code>
Vous devriez voir une sortie indiquant que le service est actif et en cours d'exécution.
Examinez le journal Yum-Cron:
Le fichier journal de yum-cron
est généralement situé sur /var/log/yum.log
. Vous pouvez vérifier ce fichier pour les inscriptions indiquant que les mises à jour sont téléchargées et appliquées:
<code>sudo cat /var/log/yum.log</code>
Recherchez les entrées récentes liées aux téléchargements et mises à jour.
Vérifiez la liste des packages du système:
Vous pouvez comparer la liste des packages installés et leurs versions avant et après l'heure de mise à jour prévue. Utilisez la commande suivante pour répertorier les packages installés:
<code>sudo yum list installed</code>
Remarquez les versions des packages de clés, attendez la prochaine mise à jour planifiée, puis exécutez à nouveau la commande pour voir si les versions ont été mises à jour.
yum-cron
pour envoyer des messages de mise à jour par e-mail (en définissant update_messages = yes
dans le fichier de configuration), vous devez recevoir des notifications par e-mail sur les mises à jour. Vérifiez votre e-mail pour voir si ces notifications sont envoyées. Vérifiez l'exécution du travail CRON:
Vous pouvez également vérifier le journal d'exécution du travail CRON pour voir si le travail yum-cron
est en cours d'exécution:
<code>sudo grep yum-cron /var/log/cron</code>
Cela vous montrera les moments où yum-cron
a été exécuté.
En suivant ces étapes de vérification, vous pouvez confirmer que les mises à jour automatiques fonctionnent correctement sur votre système CentOS.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!