ntpd − демон Network Time Protocol (Протокола Сетевого Времени)
ntpd [−dnSsv] [−f файл] [−p файл]
Демон ntpd синхронизирует локальные часы с одним или более удалёнными серверами NTP или локальными сенсорами времени. А также ntpd сам может работать как сервер NTP, распространяя локальное время. Он реализует Simple Network Time Protocol (Простой Протокол Сетевого Времени) версии 4, описанный в RFC 2030, и Network Time Protocol (Протокол Сетевого Времени) версии 3, описанный в RFC 1305.
ntpd использует системный вызов adjtime(2) для коррекции времени локальной системы для предотвращения прыжков времени. Подстройки более 128 миллисекунд журналируются с использованием syslog(3) с приоритетом LOG_INFO. Пороговое значение выбрано для избежания бесполезного журналирования дрейфа локальных часов. Чтобы журналировались все вызовы adjtime(2), ntpd должен быть запущен с опцией −d.
При запуске ntpd читает настройки из конфигурационного файла, обычно это файл ntpd.conf(5).
Доступны следующие опции:
−d |
Не становиться демоном. Если указана эта опция, ntpd будет работать интерактивно и выводить журнал на стандартный поток диагностики. |
−p файл
Записать идентификатор процесса в указанный файл.
−f файл
Использовать указанный файл конфигурации, вместо файла /etc/openntpd/ntpd.conf по умолчанию.
−n |
Режим проверки файла конфигурации. Только проверка файла конфигурации на правильность. |
||
−S |
Не устанавливать время сразу при запуске. Эта опция используется по умолчанию. |
||
−s |
Устанавливать время сразу при запуске, если локальные часы отстают на более чем 180 секунд. Позволяет выполнять крупную коррекцию времени, позволяя обойтись без запуска rdate(8) до запука ntpd. |
||
−v |
Эта опция позволяет ntpd отправлять сообщения с приоритетом DEBUG в системный журнал syslog. |
При получении ntpd сигнала SIGUSR1, он запишет своих партнёров и состояние датчиков в журнал syslog.
/etc/openntpd/ntpd.conf
Конфигурационный файл ntpd по умолчанию.
/var/lib/openntpd/ntpd.drift
Файл дрейфа, периодически записываемый ntpd и используемый для точной подстройки хода часов при запуске
date(1), adjfreq(2), adjtime(2), ntpd.conf(5), rdate(8), timed(8)
Network Time Protocol (Протокол Сетевого Времени) версия 3, март 1992.
Simple Network Time Protocol (SNTP − Простой Протокол Сетевого Времени) версия 4, октябрь 1996.
Программа ntpd впервые появилась в OpenBSD 3.6.
Перевод на русский язык выполнил Владимир Ступин <vladimir@stupin.su>.