===== Настройка службы синхронизации времени systemd-timesyncd в Debian GNU/Linux 10 (Buster) ===== {{:unix-linux:debian:pasted:20171124-194401.png }} В составе версии **systemd**, используемой в конфигурации по умолчанию в **Debian GNU/Linux 10** имеется отдельная служба, отвечающая за синхронизацию времени локальной системы по протоколу **NTP** с врешними NTP-серверами - **systemd-timesyncd**. Поэтому, если нужно настроить синхронизацию времени, например с корпоративными NTP-серверами, нет необходимости устанавливать и настраивать специальные пакеты типа **ntp**, а достаточно лишь выполнить настройку **systemd-timesyncd**. Проверить текущее состояние службы можно командой
# systemctl status systemd-timesyncdСлужба будет запускаться в системе автоматически в том случае, если не были обнаружены исполняемые файлы других пакетов, реализующих функции синхронизации времени. Эти исполняемые файлы можно увидеть в конфигурационном файл ''/lib/systemd/system/systemd-timesyncd.service.d/disable-with-time-daemon.conf''
# nano /etc/systemd/timesyncd.conf
# systemctl restart systemd-timesyncd # systemctl status systemd-timesyncdСостояние синхронизации времени можно проверить утилитой **timedatectl**:
# timedatectl status Local time: Tue 2019-06-18 12:50:02 MSK Universal time: Tue 2019-06-18 09:50:02 UTC RTC time: Tue 2019-06-18 09:50:02 Time zone: Europe/Moscow (MSK, +0300) System clock synchronized: yes NTP service: active RTC in local TZ: noПосмотреть лог службы **systemd-timesyncd** (как юнита **systemd**) можно следующей командой:
# journalctl -u systemd-timesyncd --since today -- Logs begin at Tue 2019-06-18 12:45:48 MSK, end at Tue 2019-06-18 15:45:15 MSK. -- Jun 18 15:45:15 SRV1 systemd[1]: Starting Network Time Synchronization... Jun 18 15:45:15 SRV1 systemd[1]: Started Network Time Synchronization. Jun 18 12:45:48 SRV1 systemd-timesyncd[734]: Synchronized to time server for the first time 10.1.0.1:123 (ntp1.holding.com)…Если же всё таки возникает необходимость использования других пакетов синхронизации времени, исполняемые файлы которых отличны от тех, что перечислены в ''disable-with-time-daemon.conf'', то можно самостоятельно остановить и отключить службу **systemd-timesyncd** парой простых команд:
# systemctl stop systemd-timesyncd # systemctl disable systemd-timesyncd---- Дополнительные источники информации: * [[https://www.freedesktop.org/software/systemd/man/timesyncd.conf.html|man timesyncd.conf]] * [[https://wiki.archlinux.org/index.php/Systemd-timesyncd_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|wiki archlinux - systemd-timesyncd]] ---- Проверено на следующих конфигурациях: ^ Версия ОС ^ |Debian GNU/Linux Buster 10.0 | ---- {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 18.06.2019 12:54 {{tag>Linux Debian "Debian 10" "Debian Buster" NTP systemd systemd-timesyncd timesyncd timedatectl}} ~~DISCUSSION~~