systemd-timesyncd debian
Systemd-timesyncd – встроенная служба для синхронизации времени компьютера с ntp-серверами. Эта служба реализует упрощенный клиент SNTP. В отличие сложных реализаций NTP, systemd-timesyncd представляет только клиентскую часть.
Смотрим текущий статус синхронизации времени
$ timedatectl status
Local time: Mon 2020-03-16 09:06:15 MSK
Universal time: Mon 2020-03-16 06:06:15 UTC
RTC time: Mon 2020-03-16 06:05:06
Time zone: Europe/Moscow (MSK, +0300)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
Включаем использование systemd-timesyncd для синхронизации времени
$ sudo timedatectl set-ntp true
Настроим systemd-timesyncd.
Конфигурационный файл расположен тут: /etc/systemd/timesyncd.conf
$ echo 'Servers=192.168.1.1 192.168.1.2' | sudo tee -a /etc/systemd/timesyncd.conf > /dev/null
где 192.168.1.1, 192.168.1.2 – ntp серверы
Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров
Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.
По-умолчанию служба выключена. Включаем и перезапускаем службу systemd-timesyncd
$ sudo systemctl enable systemd-timesyncd
$ sudo systemctl restart systemd-timesyncd
Проверяем статус
$ systemctl status systemd-timesyncd
Через несколько минут можно проверить с помощью timedatectl состояние синхронизации и дату на сервере
$ timedatectl status
Local time: Mon 2020-03-16 09:08:15 MSK
Universal time: Mon 2020-03-16 06:08:15 UTC
RTC time: Mon 2020-03-16 06:08:15
Time zone: Europe/Moscow (MSK, +0300)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
$ date
Mon Mar 16 09:08:17 MSK 2020
UPD 28.04.2020
Для Debian 10 параметр Server поменялся на NTP
$ echo 'NTP=192.168.1.1 192.168.1.2' | sudo tee -a /etc/systemd/timesyncd.conf > /dev/null