Користувальницькькі налаштування

Налаштування сайту


software:os:linux:chrony

Chrony

Найкращий сервіс для синхронізації часу - Chrony

Налаштування

Verify that service systemd-timesyncd is not running:

systemctl status systemd-timesyncd

Stop it if it's running:

sudo systemctl stop systemd-timesyncd
sudo systemctl disable systemd-timesyncd

Check also ntp service in same way.

Install chrony:

sudo apt install chrony

Update config /etc/chrony/chrony.conf:

chrony.conf
# Welcome to the chrony configuration file. See chrony.conf(5) for more
# information about usuable directives.
#pool 2.debian.pool.ntp.org iburst
pool 0.fr.pool.ntp.org iburst prefer
pool 1.fr.pool.ntp.org iburst
pool 1.europe.pool.ntp.org iburst
pool ntp.ovh.net iburst

# This directive specify the location of the file containing ID/key pairs for
# NTP authentication.
keyfile /etc/chrony/chrony.keys

# This directive specify the file into which chronyd will store the rate
# information.
driftfile /var/lib/chrony/chrony.drift

# Uncomment the following line to turn logging on.
#log tracking measurements statistics

# Log files location.
logdir /var/log/chrony

# Stop bad estimates upsetting machine clock.
maxupdateskew 100.0

# 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

# Step the system clock instead of slewing it if the adjustment is larger than
# one second, but only in the first three clock updates.
makestep 1 3

# Get TAI-UTC offset and leap seconds from the system tz database.
leapsectz right/UTC

Adjust pool according to server's DC.

Restart chrony:

sudo systemctl restart chrony

And verify it's running:

chronyc sources -v  

Посилання

software/os/linux/chrony.txt · Востаннє змінено: 2020/08/03 00:04 повз charon