Ntpd

Ntpd

ntpd (Network Time Protocol daemon) - программа-демон, который устанавливает и обслуживает системное время, используется для синхронизации с другими серверами времени.

Описание

ntpd - демон, который используется для обслуживания и синхронизации системного времени и даты с другими NTP-серверами и серверами точного времени в Интернет.

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

xntpd - демон NTP третьей версии. "x" был добавлен в название, так как ветвь кода ставшая в конечном итоге NTPDv3 была "экспериментальной". Название демона было изменено к начальному "ntpd" к четвёртой версии, поскольку создатель NTP Dave Mills решил, что вероятно что-либо не может быть "экспериментальным" в течение двадцати лет и не претерпеть за это время каких-либо значительных изменений.

Ntpd использует два варианта хранения файлов конфигурации:

  • Первый вариант - с единым конфигурационным файлом для запуска демона в режиме сервера или клиента. В этом случае файл конфигурации обычно называется ntp.conf и размещается в директории /etc.
  • Второй вариант размещения файла конфигурации NTP: /etc/ntp/ntpd.conf для демона и /etc/ntp/ntp.conf для клиента.

Другой важный файл - файл "дрифта" (drift file), который используется ntpd для коррекции аппаратных часов в случае отсутствия подключения к более точному серверу времени и располагается обычно в /var/db/ntp.drift.

Отладка

Если ntpd не работает, но настроен правильно, то возможно время слишком сильно отличается от времени сервера. Если посмотреть файл лога /var/log/ntp.log, то можно увидеть записи подобные этой:

18 Aug 21:04:40 ntpd[7220]: time correction of 1738 seconds exceeds sanity limit (1000); set clock manually to the correct UTC time.

Данная проверка может быть отключена добавлением параметра "-g".

ntpd -g

Для принудительной ручной синхронизации введите:

ntpd -q

или на более старых системах

ntpdate any.ntpserver.example

Обратите внимание, изменение даты на большие интервалы времени могут привести к непредсказуемым последствиям затяжных и сложных процессов, и особенно не рекомендуется для выполнения на серверах.

Команда ntpq может быть использована для выполнения запросов к демону ntpd. Чтобы показать статус синхронизации введите:

ntpq -p localhost

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Ntpd" в других словарях:

  • NTPD — ntpd, acronyme de Network Time Protocol Daemon, est un daemon qui définit et maintient l heure sur un système d exploitation par synchronisation avec les serveurs dédiés à donner cette information. Sommaire 1 Description 2 Debugging 3… …   Wikipédia en Français

  • Ntpd — ntpd, acronyme de Network Time Protocol Daemon, est un daemon qui définit et maintient l heure sur un système d exploitation par synchronisation avec les serveurs dédiés à donner cette information. Sommaire 1 Description 2 Debugging 3… …   Wikipédia en Français

  • ntpd — ntpd, sigle de Network Time Protocol Daemon, est un daemon qui définit et maintient l heure sur un système d exploitation par synchronisation avec les serveurs dédiés à donner cette information. Sommaire 1 Description 2 Debugging 3… …   Wikipédia en Français

  • Ntpd — The ntpd (Network Time Protocol daemon) program is an operating system daemon which sets and maintains the system time of day in synchronism with time servers (Mills). Description The ntpd program is an operating system daemon which sets and… …   Wikipedia

  • ntpd — The Network Time Protocol daemon (ntpd) is an operating system daemon program that maintains the system time in synchronization with time servers using the Network Time Protocol (NTP). Contents 1 Description 2 Debugging 3 Implementations …   Wikipedia

  • Network Time Protocol Daemon — ntpd ntpd, acronyme de Network Time Protocol Daemon, est un daemon qui définit et maintient l heure sur un système d exploitation par synchronisation avec les serveurs dédiés à donner cette information. Sommaire 1 Description 2 Debugging 3… …   Wikipédia en Français

  • OpenNTPD — Saving the world again... on time Developer(s) The OpenBSD Project Stable release 4.6 / November 1, 2009 …   Wikipedia

  • Network Time Protocol — NTP (Network Time Protocol) Familie: Internetprotokollfamilie Einsatzgebiet: Synchronisierung von Uhren in Computersystemen Ports: 123/UDP NTP im TCP/IP‑Protokollstapel: Anwendung NTP Transport …   Deutsch Wikipedia

  • Network Time Protocol — The Network Time Protocol (NTP) is a protocol and software implementation for synchronizing the clocks of computer systems over packet switched, variable latency data networks. Originally designed by David L. Mills of the University of Delaware… …   Wikipedia

  • Internetzeitserver — NTP (Network Time Protocol) Familie: Internetprotokollfamilie Einsatzgebiet: Synchronisierung von Uhren in Computersystemen Ports: 123/UDP NTP im TCP/IP‑Protokollstapel: Anwendung NTP Transport UDP …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»