Linux ntpd и служба ntpdate

5

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

MegaNairda
источник

Ответы:

14

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

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

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

bahamat
источник
0

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

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

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