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
~]# hwclock --systohc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 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
SYNC_HWCLOCK=yes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Activee le service
ntpdate
en tant qu'utilisateur root :systemctl enable ntpdate.service
~]# systemctl enable ntpdate.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
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
~]# systemctl start ntpdate.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Pour que le comportement soit consistant à travers les démarrages, rendez le service automatique au démarage :systemctl enable ntpdate.service
~]# systemctl enable ntpdate.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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.