2 votes

Comment maintenir l'horloge matérielle à jour lorsque le serveur synchronise l'heure avec NTP ?

Existe-t-il un moyen de synchroniser périodiquement l'horloge matérielle lorsque le serveur se synchronise avec le serveur NTP ? J'utilise Centos 6.7. Voici le contenu de mon fichier ntp.conf

# File for including partners custom ntp configurations
leapfile "/etc/ntp/leap-seconds.list"

# Permit general access to this service.
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

# Permit all access over the loopback interface.  This could
# be tightened as well, but to do so would effect some of
# the administrative functions.
restrict 127.0.0.1
restrict -6 ::1

# Replacement for the Undisciplined Local Clock. Allows a
# group of ntpds to autonomously select a leader in the
# event that all real time sources become unreachable.
tos orphan 10

# NTP Drift file.
# Put this in a directory to which the daemon can write.
# No symbolic links allowed, either, since daemon renames.
driftfile /var/lib/ntp/drift

# Key file containing the keys and key identifiers used
# when operating with symmetric key cryptography.
keys /etc/ntp/keys

# Specify the key identifiers which are trusted.
#trustedkey 4 8 42

# Specify the key identifier to use with the ntpdc utility.
#requestkey 8

# Specify the key identifier to use with the ntpq utility.
#controlkey 8
server  127.127.1.0      # local clock
server x.x.x.x

6voto

MadHatter Points 77602

Vous pouvez essayer ce qui suit dans la base de données de root crontab :

1 0 * * *  /usr/sbin/hwclock --systohc

qui le synchronisera tous les jours, juste après minuit ; n'oubliez pas le --utc si l'horloge de votre carte mère est en UTC. Si votre horloge matérielle dérive si rapidement qu'elle doit être corrigée plus d'une fois par jour, il se peut que vous ayez de plus gros problèmes !

2voto

snowdude Points 2790

En règle générale, RHEL et CentOS synchronisent l'horloge matérielle avec l'heure du système lors du redémarrage et de l'arrêt progressifs à partir de l'option ntpdate init script déjà.

Rien ne vous empêche de le faire un peu plus souvent en appelant /sbin/hwclock --systohc à partir d'une tâche cron.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X