Linux ntpd и служба ntpdate

13334
MegaNairda

Запуск ntsysvна моем терминале CentOS покажи ntpdи ntpdateпроверил. Является ли избыточным запускать обе службы при запуске?

4

2 ответа на вопрос

14
bahamat

Они делают разные вещи.

  • ntpdateэто то, что вы могли бы рассмотреть "режим одного выстрела". Он запускается один раз и обновляет часы, если получает ответ от удаленного ntp-сервера.
  • ntpdработает непрерывно и слегка настраивает часы, чтобы учесть дрейф и синхронизироваться с удаленным ntp-сервером. ntpd(по умолчанию) не будет вносить никаких изменений более 2 секунд.

При ntpdateзагрузке системы обычно выполняется синхронизация часов, а затем - ntpdсинхронизация. Если, например, когда ваш компьютер загружается, часы выключены на 3 секунды, тогда ntpdможно предположить, что это слишком большой скачок для настройки, и, следовательно, ничего не делать. Ваша система тогда будет дрейфовать еще дальше от синхронизации.

0
fstx

Обычный способ - запустить ntpdate перед запуском ntpd.

Ntpdate - это не служба, а команда, которая устанавливает время с ntp-сервера. Тогда ntpd синхронизирует время. Причина в том, что ntpd завершает работу, если разница во времени слишком велика.

Ну `ntpdate` указан среди сервисов на` ntsysv` MegaNairda 11 лет назад 1
Я предполагаю, что они обернули сервис вокруг него, чтобы убедиться, что он работает до ntpd, но после сетевых сервисов, в которых он нуждается. fstx 11 лет назад 1

Похожие вопросы