НТПД - Ntpd

В Демон сетевого протокола времени (ntpd) является программа операционной системы который поддерживает Системное время в синхронизации с серверами времени с помощью Сетевой протокол времени (NTP).

Описание

Программа ntpd - это операционная система демон который устанавливает и поддерживает системное время компьютерной системы в синхронизации со стандартом Интернета серверы времени. Это полная реализация Сетевой протокол времени (NTP) версии 4, но сохраняет совместимость с версиями 1, 2 и 3, как определено RFC 1059, RFC 1119, и RFC 1305, соответственно. ntpd выполняет большинство вычислений в 64-битной плавающая точка арифметика и использует 64-битные операции с фиксированной точкой только тогда, когда это необходимо для сохранения максимальной точности, около 232 пикосекунды. Обычные рабочие станции и сети не могут достичь максимальной точность по состоянию на 2015 год, будущие процессоры и сети могут потребовать этого.

xntpd - это программа демона Network Time Protocol версии 3 (1992). «X» был добавлен к имени, потому что ветвь кода, которая в конечном итоге стала NTPv3, была «экспериментальной». Название программы изменено на "ntpd" для версии четыре.[когда? ] потому что изобретатель НТП, Дэйв Миллс, решил, что что-то, вероятно, не должно оставаться «экспериментальным» около двадцати лет в отсутствие кардинальных изменений.

ntpd использует один файл конфигурации для запуска демона в серверном и / или клиентском режимах. Файл конфигурации, обычно называемый ntp.conf, находится в каталоге / etc. Другие важные файлы включают файл дрейфа, который ntpd использует для исправления аппаратногочасы перекос при отсутствии подключения к более точному серверу времени восходящего направления.

Реализации

Реализации NTP

NTP (RFC 5905 ):

  • Эталонная реализация NTP из проекта NTP в Университете Делавэра. Включает простой клиент NTP (SNTP).
  • Порт Windows NTPD - Бесплатный порт Windows эталонной реализации NTP от http://www.ntp.org с простым в использовании установщиком
  • NTPsec усиленная реализация, заимствованная из NTP Classic, оригинала Дэйва Миллса.
  • хрония - chronyd реализует протокол NTP и может действовать как клиент или как сервер.

Простые реализации NTP (SNTP)

SNTP (RFC 4330 ):

  • OpenNTPD - Портативная реализация Simple NTPD от OpenBSD группа
  • Тактовая частота - Простейший доступный и безопасный набор клиента NTP / SNTP, средства устранения перекоса часов и сервера и клиента точной синхронизации времени
  • dntpd - Простой клиент ntpd в DragonFly BSD
  • ConnMan - ConnMan содержит реализацию NTP.
  • BusyBox, начиная с версии 1.16.2, включает клиент и сервер SNTP на основе OpenNTP.
  • systemd-timesyncd - Клиентская реализация SNTP для Linux и systemd.

Смотрите также

Рекомендации

внешняя ссылка