chrony: синхронизация времени по NTP
шпаргалка · Ubuntu 24.04 · chrony 4.5 https://lab.dimsanych.ru/ru/wiki/chrony/Шпаргалка
-
chronyc trackingсинхронизированы ли часы и насколько -
chronyc sourcesсерверы времени и их состояние -
chronyc sourcestatsсмещение и разброс по серверам -
sudo chronyc reload sourcesперечитать /etc/chrony/sources.d -
sudo chronyc burst 4/4опросить серверы сейчас -
sudo chronyc makestepподвести часы одним шагом -
chronyc waitsync 10 0.5ждать синхронизации (для скриптов) -
sudo systemctl restart chronyперечитать chrony.conf и conf.d
Конфигурация
Файлы и каталоги
Главный файл — /etc/chrony/chrony.conf. В Ubuntu 24.04 без
комментариев он такой:
Свои настройки кладут в два каталога:
| Каталог | Файлы | Как применить |
|---|---|---|
/etc/chrony/conf.d/ |
*.conf — любые директивы |
sudo systemctl restart chrony |
/etc/chrony/sources.d/ |
*.sources — только server, pool, peer |
sudo chronyc reload sources |
reload sources перечитывает только sources.d: строка server в
conf.d после него не появится, нужен перезапуск. Сети наружу у учебной
машины нет, имена из pool не разрешаются, и chronyc activity пишет
16 sources with unknown address — эти строки ничему не мешают.
Директивы — в таблице ниже, полный список — man chrony.conf.