Linux ntpd и служба ntpdate

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

2 ответа

Решение

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

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

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

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

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

Другие вопросы по тегам