Linux ntpd и служба ntpdate
Бег ntsysv
на моем терминале CentOS показать оба ntpd
а также ntpdate
проверено. Является ли избыточным запускать обе службы при запуске?
2 ответа
Они делают разные вещи.
ntpdate
это то, что вы могли бы рассмотреть "режим одного выстрела". Он запускается один раз и обновляет часы, если получает ответ от удаленного ntp-сервера.ntpd
работает непрерывно и немного настраивает часы, чтобы учесть дрейф и синхронизироваться с удаленным ntp-сервером.ntpd
(по умолчанию) не будет вносить никаких изменений более 2 секунд.
Бегать ntpdate
при загрузке системы, чтобы обеспечить синхронизацию часов, а затем запустить ntpd
чтобы держать это в синхронизации. Если, например, когда ваш компьютер загружается, часы выключены на 3 секунды, то ntpd
Предполагается, что это слишком большой прыжок, чтобы приспособиться, и, следовательно, ничего не делать. Ваша система тогда будет дрейфовать еще дальше от синхронизации.
Обычный способ - запустить ntpdate перед запуском ntpd.
Ntpdate - это не служба, а команда, которая устанавливает время с ntp-сервера. Тогда ntpd синхронизирует время. Причина этого заключается в том, что ntpd завершает работу, если разница во времени слишком велика.