2.9.10.6 Настройка systemd-timesyncd
systemd-timesyncd – это системная служба, которую можно использовать для синхронизации локальных системных часов с удаленным сервером по протоколу сетевого времени (NTP). В отличие от служб chronyd или ntpd, которые могут предоставлять время для клиентов, служба systemd-timesyncd реализует только клиентскую часть SNTP (Simple Network Time Protocol). Этот сервис способен регулировать системные часы для больших смещений по времени или медленно настраивает их для меньших дельт.
Преимущества:
реализация только клиентского режима протокола SNTP;
поддержка большого количества сервисов, многие из которых не являются обязательными, поэтому их можно отключить.
Недостатки:
сложные варианты использования не охватываются systemd-timesyncd;
невозможность обеспечения точной синхронизации времени.
Вы можете подробнее ознакомиться с настройкой синхронизации времени, просмотрев наши обучающие видео:
на RuTube — Настройка синхронизации времени;
в Яндекс.Дзен — Настройка синхронизации времени;
в VK Видео — Настройка синхронизации времени.
На наших каналах вы также сможете найти много другой полезной информации.
Чтобы перейти к настройке службы systemd-timesyncd предварительно необходимо проверить статус служб ntpd и chronyd. Если они запущены (имеют статус active(running)), исключите их из автозапуска с помощью команд:
systemctl disable ntpd --now systemctl disable chronyd --now
Такие действия необходимы для корректной синхронизации через systemd-timesyncd.
Настройка
Настройка systemd-timesyncd производится через файл конфигурации /etc/systemd/timesyncd.conf.
Чтобы указать список серверов времени для синхронизации, добавьте в файл /etc/systemd/timesyncd.conf в раздел [Time] параметр «NTP»:
NTP=ntp0.vniiftri.ru ntp1.vniiftri.ru ntp2.vniiftri.ru ntp3.vniiftri.ru Параметр «FallbackNTP» определит список резервных серверов времени:
FallbackNTP=ntp1.niiftri.irkutsk.ru В итоге файл конфигурации должен выглядеть примерно следующим образом:
[Time]
NTP=ntp0.vniiftri.ru ntp1.vniiftri.ru ntp2.vniiftri.ru ntp3.vniiftri.ru
FallbackNTP=ntp1.niiftri.irkutsk.ruДля применения изменений необходимо перезапустить службу:
systemctl restart systemd-timesyncd
Для проверки текущего статуса синхронизации времени выполните команду:
timedatectl status
Local time: Ср 2023-05-24 16:21:46 MSK
Universal time: Ср 2023-05-24 13:21:46 UTC
RTC time: Ср 2023-05-24 13:21:46
Time zone: Europe/Moscow (MSK, +0300)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no Детальную информацию о состоянии синхронизации времени можно посмотреть командой:
timedatectl timesync-status
Server: 89.109.251.23 (ntp3.vniiftri.ru)
Poll interval: 34min 8s (min: 32s; max 34min 8s)
Leap: normal
Version: 4
Stratum: 1
Reference: MRS
Precision: 4us (-18)
Root distance: 167us (max: 5s)
Offset: -3.099ms
Delay: 19.587ms
Jitter: 2.683ms
Packet count: 14
Frequency: +3,370ppm
Дата последнего изменения: 22.01.2025
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.