NTPD(8)

НАЗВАНИЕ
ntpd - демон Протокола Сетевого Времени, Network Time Protocol (NTP)

ОБЗОР
ntpd [ -46aAbgLmnNqx ] [ -c конфигурационный_файл ] [ -f файл_смещения ] [ -i каталог_окружения ] [ -k файл_ключей ] [ -l журнал ] [ -p файл_идентификатора_процесса ] [ -P приоритет ] [ -r задержка_рассылки ] [ -s каталог_статистики ] [ -t ключ ] [ -u пользователь[:группа] ] [ -U интервал_обновления_интерфейса ] [ -v переменная ] [ -V переменная ]

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

Демон может работать в любом из нескольких режимов, включая симметричный активный/пассивный, клиент/сервер широковещательный (broadcast), multicast-режим и manycast-режим. Клиент broadcast/multicast или manycast может обнаруживать удаленные серверы, вычислять коэффициенты коррекции задержки распространения данных между сервером и клиентом и автоматически настраивать себя. Это позволяет развернуть парк рабочих станций без указания деталей конфигурации, специфичных для локальной среды.

Для определения источников синхронизации и режима работы ntpd обычно считывает настройки при запуске конфигурационного файла ntp.conf. Также можно при необходимости исключить файл конфигурации и из командной строки указать значения оганиченного колличества рабочих настроек. Это может быть особенно уместно, когда локальный узел настраивается как широковещательный (broadcast)/ multicast- или manycast-клиент, причем все одноранговые узлы определяются прослушиванием широковещательных передач во время выполнения.

Когда во время работы демоны используются команды (программы) ntpq и ntpd, тогда могут отображаться различные внутренние переменные ntpd и измененные значения параметров.

При запуске ntpd находит значение маски umask, и если оно равно нулю, то ntpd устанавливает для umask значение 0222.

ОПЦИИ

-a  Запросить криптографическую аутентификацию для широковещательного (broadcast) и multicast-клиента и для симметричных пассивных ассоциаций. Используется по умолчанию.

-A  Не запрашивать криптографическую аутентификацию для широковещательного (broadcast) и multicast-клиента и для симметричных пассивных ассоциаций. Этой опцией лучше не пользоваться.

-b  Включить синхронизацию клиента с широковещательными (broadcast) серверами.

-c конфигурационный_файл
    Задать имя и путь конфигурационного файла; значение по умолчанию - /etc/ntp/ntp.conf.

-f файл_смещения
    Задать имя файла смещения частоты и путь к нему; по умолчанию - /etc/ntp.drift. То же самое, что и конфигурационная команда driftfile файл_смещения.

-g  Установить в качестве порога тревоги любое значение без ограничений. Если смещение превышает порог паники, который по умолчанию составляет 1000 сек, то обычно ntpd завершает работу с соответствующим сообщением в системный журнал. Эта опция позволяет установить время на любое значение без ограничений, однако это может произойти только один раз. Если после этого порог будет превышен, то ntpd выйдет с соответствующим сообщением в системный журнал. Эта опция может использоваться совместно с опциями -q и -x.

-i каталог_окружения
    Изменить корневой каталог (chroot) сервера на каталог_окружения. Эта опция также подразумевает, что сервер попытается проигнорировать полномочия пользователя root при запуске (иначе chroot дает очень мало дополнительной безопасности). Возможно, также потребуется указать параметр -u.

-I [address | interface name]
    Открыть указанный сетевой адрес или все адреса, связанные с ним. Эта опция может появиться несколько раз. Эта опция также подразумевает не открывать другие адреса, кроме wildcard (шаблона) и localhost (местного узла). Опция является устаревшей. Пожалуйста, рассмотрите возможность использования команды interface конфигурационного файла, которая является более универсальной.

-k файл_ключей
    Указать имя и путь к файлу симметричного ключа, по умолчанию /etc/ntp.keys. То же самое, что и конфигурационная команда keys файл_ключей.

-l журнал
    Задать имя файла журнала и путь к нему. Значение по умолчанию - файл системного журнала. То же самое, что и конфигурационная команда logfile журнал.

-L  Не прослушивать виртуальные IP-адреса. По умолчанию прослушивание разрешается.

-n  Не создавать копию с помощью системного вызова fork().

-N  В пределах, разрешенных операционной системой, запустить команду ntpd с наивысшим приоритетом.

-p файл_идентификатора_процесса
    Задать имя и путь к файлу, используемому для записи идентификатора процесса ntpd. То же самое, что и конфигурационная команда pidfile файл_идентификатора_процесса.

-P приоритет
    В пределах, разрешенных операционной системой, запустить команду ntpd с указанным приоритетом.

-q  Завершить работу ntpd после первой установки часов. Это поведение имитирует работу программы ntpdate, которую следует удалить. С этой опцией можно использовать опции -g и -x. Примечание: этой опцией отключается дисциплина времени ядра.

-r задержка_рассылки
    Указать задержку передачи от широковещательного (broadcast) или multicast-сервера к клиенту. Это необходимо в том случае, если протокол не может автоматически рассчитать задержку.

-s каталог_статистики
    Задать путь к каталогу для файлов, созданных с помощью функции статистики. То же самое, что и конфигурационная команда statsdir каталог_статистики.

-t ключ
    Добавить номер ключа в список доверенных ключей. Эта опция можно появляться несколько раз.

-u пользователь[:группа]
    Указать пользователя и, при необходимости, группу, на которые надо переключиться.

-U интервал_обновления_интерфейса
    Количество секунд ожидания между сканированием списка интерфейсов для получения нового и удаления сетевого интерфейса. Задать значение 0, чтобы отключить обновление списка динамических интерфейсов. По умолчанию сканирование выполняется каждые 5 минут.

-v переменная, -V переменная
    Добавить указанную по умолчанию системную переменную.

-x  Обычно время сдвигается, если смещение меньше порога шага (который по умолчанию составляет 128 мс) и шагается, если выше порога. Эта опция устанавливает пороговое значение 600 с, что вполне соответствует окну точности для установки часов вручную. Примечание: поскольку скорость нарастания типичных ядер Unix ограничена 0,5 мс/с,Каждая секунда корректировки требует интервала амортизации 2000 с. Таким образом, корректировка до 600 с займет почти 14 дней. Эта опция может использоваться совместно с опциями -g и -q. Примечание: этой опцией отключается дисциплина времени ядра.

-4  Принудительное разрешение DNS-имен IPv4.

-6  Принудительное разрешение DNS-имен IPv6.

ФАЙЛЫ

/etc/ntp.conf
    имя конфигурационного фала по умолчанию

/etc/ntp.drift
    имя файла смещения по уумолчанию

СМОТРИ ТАКЖЕ

SEE ALSO
ntp.conf(5), ntpdate(8)

Более полное опаисание находится в /usr/share/doc/ntp/ntpd.html, полное поисание - в пакете ntp-doc.

АстраЛинукс июнь 2020 - перевод в соответствии с NTPD 8 "2007-12-07" "Debian"