Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
16.18. Configurer la mise à jour de l'horloge matérielle
L'horloge système peut être également utilisée pour mettre à jour l'horloge matérielle, aussi appelée horloge temps réel (« real-time clock », ou RTC). Cette section vous montre trois façons d'aborder cette tâche :
- Mise à jour ponctuelle instantanée
- Pour effectuer une mise à jour ponctuelle instantanée de l'horloge matérielle, exécutez cette commande en tant qu'utilisateur root :
~]#
hwclock --systohc
- Mise à jour à chaque démarrage
- Pour effectuer la mise à jour de l'horloge matérielle à chaque démarrage, après avoir exécuté l'utilitaire de synchronisation suivant ntpdate, procédez ainsi :
- Ajouter la ligne suivante au fichier
/etc/sysconfig/ntpdate
:SYNC_HWCLOCK=yes
- Activee le service
ntpdate
en tant qu'utilisateur root :~]#
systemctl enable ntpdate.service
Notez que le servicentpdate
utilise les serveurs NTP définis dans le fichier/etc/ntp/step-tickers
.Note
Dans les machines virtuelles, l'horloge matérielle sera mise à jour lors du prochain démarrage de la machine hôte, et non pas de la machine virtuelle. - Mettre à jour via NTP
- Pour effectuer la mise à jour de l'horloge matérielle à chaque fois que l'horloge système est mise à jour par le service
ntpd
ouchronyd
, démarrez le servicentpdate
en tant qu'utilisateur root :~]#
systemctl start ntpdate.service
Pour que le comportement soit consistant à travers les démarrages, rendez le service automatique au démarage :~]#
systemctl enable ntpdate.service
Après avoir activé le servicentpdate
, à chaque fois que l'horloge système sera synchronisée parntpd
ouchronyd
, le noyau mettra à jour l'horloge matérielle automatiquement toutes les 11 minutes.Avertissement
Cette approche risque de ne pas toujours fonctionner car ce mode 11-minutes n'est pas toujours activé, donc la mise à jour de l'horloge matérielle n'a pas forcément lieu au même moment que la mise à jour de l'horloge système.