2.9.10.5 Настройка systemd-timesyncd
Скачать документsystemd-timesyncd – это системная служба, которую можно использовать для синхронизации локальных системных часов с удаленным сервером по протоколу сетевого времени (NTP). В отличие от служб chronyd или ntpd, которые могут предоставлять время для клиентов, служба systemd-timesyncd реализует только клиентскую часть SNTP. Этот сервис способен регулировать системные часы для больших смещений по времени или медленно настраивает их для меньших дельт.
Преимущества:
реализация только клиентского режима протокола SNMP;
поддержка большого количества сервисов, многие из которых не являются обязательными, поэтому их можно отключить.
Недостатки:
сложные варианты использования не охватываются 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
Дата последнего изменения: 06.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.