4

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

2 ответа2

14

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

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

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .