2019-04-10 21:05:36 +08:00
|
|
|
|
# Use public servers from the pool.ntp.org project.
|
|
|
|
|
{% for HOST in ntp_servers %}
|
|
|
|
|
server {{ HOST }} iburst
|
|
|
|
|
{% endfor %}
|
2018-08-17 09:18:55 +08:00
|
|
|
|
pool 2.debian.pool.ntp.org iburst
|
|
|
|
|
|
|
|
|
|
# Look here for the admin password needed for chronyc. The initial
|
|
|
|
|
# password is generated by a random process at install time. You may
|
|
|
|
|
# change it if you wish.
|
|
|
|
|
keyfile /etc/chrony/chrony.keys
|
|
|
|
|
|
|
|
|
|
# This directive sets the key ID used for authenticating user commands via the
|
|
|
|
|
# 'chronyc' program at run time.
|
|
|
|
|
commandkey 1
|
|
|
|
|
|
|
|
|
|
# I moved the driftfile to /var/lib/chrony to comply with the Debian
|
|
|
|
|
# filesystem standard.
|
|
|
|
|
driftfile /var/lib/chrony/chrony.drift
|
|
|
|
|
|
|
|
|
|
# Comment this line out to turn off logging.
|
|
|
|
|
#log tracking measurements statistics
|
|
|
|
|
logdir /var/log/chrony
|
|
|
|
|
|
|
|
|
|
# Stop bad estimates upsetting machine clock.
|
|
|
|
|
maxupdateskew 100.0
|
|
|
|
|
|
|
|
|
|
# Dump measurements when daemon exits.
|
|
|
|
|
#dumponexit
|
|
|
|
|
|
|
|
|
|
# Specify directory for dumping measurements.
|
|
|
|
|
dumpdir /var/lib/chrony
|
|
|
|
|
|
|
|
|
|
# This directive lets 'chronyd' to serve time even if unsynchronised to any
|
|
|
|
|
# NTP server.
|
|
|
|
|
local stratum 10
|
|
|
|
|
|
|
|
|
|
# This directive designates subnets (or nodes) from which NTP clients are allowed
|
|
|
|
|
# to access to 'chronyd'.
|
|
|
|
|
allow {{ local_network }}
|
|
|
|
|
|
|
|
|
|
# This directive forces `chronyd' to send a message to syslog if it
|
|
|
|
|
# makes a system clock adjustment larger than a threshold value in seconds.
|
|
|
|
|
logchange 1
|
|
|
|
|
|
|
|
|
|
# This directive defines an email address to which mail should be sent
|
|
|
|
|
# if chronyd applies a correction exceeding a particular threshold to the
|
|
|
|
|
# system clock.
|
|
|
|
|
|
|
|
|
|
# mailonchange root@localhost 0.5
|
|
|
|
|
|
|
|
|
|
# This directive tells 'chronyd' to parse the 'adjtime' file to find out if the
|
|
|
|
|
# real-time clock keeps local time or UTC. It overrides the 'rtconutc' directive.
|
|
|
|
|
|
|
|
|
|
hwclockfile /etc/adjtime
|
|
|
|
|
|
|
|
|
|
# This directive enables kernel synchronisation (every 11 minutes) of the
|
|
|
|
|
# real-time clock. Note that it can’t be used along with the 'rtcfile' directive.
|
|
|
|
|
|
|
|
|
|
rtcsync
|