Служба Linux ntpd не работает

319
Dave

Я запускаю эту версию Linux на идентичных машинах ...

[dalvarado@machine2 ~]$ uname -a Linux mydomain.org 3.10.32-35.201.amzn1.x86_64 #1 SMP Thu Aug 14 22:00:02 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux 

Я хочу, чтобы служба ntpd была установлена ​​и работала на обоих

[dalvarado@machine2 ~]$ service ntpd status ntpd (pid 3927) is running... 

Тем не менее, когда я запускаю команду «date» на каждой машине, время отличается на 30 секунд на каждой. Я думал, что смысл ntpd в том, что он должен был синхронизировать время машины с фактическим временем (согласно всезнающему Интернету). Как я могу устранить эту проблему или есть какая-то другая конфигурация, которую мне нужно сделать с помощью ntpd, чтобы она заработала?

0

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

0
louiscbrooks

Если демон ntpd работает на обеих машинах, вы можете проверить, связывается ли он с серверами ntp пула, запустив

ntpq -p 

Это покажет список подключенных серверов NTP.

Вероятно, стоит проверить, что вы подключаетесь к одним и тем же ntp-серверам на каждом хосте, проверив serverдирективы в /etc/ntp.conf.

Также убедитесь, что оба поля установлены с правильным часовым поясом, и UDP-порт 123 открыт обоими способами в любых межсетевых экранах ...

Привет, файлы /etc/ntp.conf идентичны на обеих машинах, однако вывод «ntpq -p» различен для каждой машины. Как настраивается вывод из "ntpq -p"? Dave 9 лет назад 0
@Dave Если вы используете серверы в составе пула, они настраиваются путем поиска DNS при запуске. Пулы настроены так, что вы, вероятно, будете получать разные серверы каждый раз, когда запускаете демон NTP. Подумайте об изменении конфигурации, чтобы ваши два сервера были подключены. BillThor 9 лет назад 0

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