Der ntpd-Dienst von Linux scheint nicht zu funktionieren

414
Dave

Ich verwende diese Variante von Linux auf identischen Maschinen…

[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 

Ich möchte, dass der ntpd-Dienst installiert ist und auf beiden ausgeführt wird

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

Wenn ich jedoch den Befehl "date" auf jedem Rechner ausführe, unterscheidet sich die Zeit auf jedem Rechner um 30 Sekunden. Ich dachte, der Punkt von ntpd war, es sollte die Uhrzeit des Computers mit der tatsächlichen Uhrzeit synchronisieren (gemäß dem allwissenden Internet). Wie kann ich dieses Problem beheben oder gibt es eine andere Konfiguration, die ich mit ntpd vornehmen muss, damit es funktioniert?

0

1 Antwort auf die Frage

0
louiscbrooks

Wenn der ntpd-Daemon auf beiden Computern ausgeführt wird, können Sie durch Ausführen prüfen, ob er sich mit den ntp-Pool-Pools in Verbindung setzt

ntpq -p 

Daraufhin wird eine Liste der verbundenen NTTP-Server angezeigt.

Es lohnt sich wahrscheinlich zu prüfen, ob Sie auf jedem Host eine Verbindung zu denselben NTP-Servern herstellen, indem Sie die serverAnweisungen in /etc/ntp.conf überprüfen.

Stellen Sie außerdem sicher, dass für beide Boxen die richtige Zeitzone festgelegt ist und der UDP-Port 123 in allen Firewalls auf beide Arten geöffnet ist.

Hallo, die /etc/ntp.conf -Dateien sind auf beiden Rechnern identisch, die Ausgabe von "ntpq -p" ist jedoch auf jedem Rechner unterschiedlich. Wie wird die Ausgabe von "ntpq -p" konfiguriert? Dave vor 9 Jahren 0
@Dave Wenn Sie Pool-Server verwenden, werden diese beim Start durch eine DNS-Suche konfiguriert. Die Pools sind so konfiguriert, dass Sie bei jedem Start des NTP-Dämons wahrscheinlich andere Server erhalten. Überlegen Sie, ob Sie Ihre Konfiguration ändern möchten, damit Ihre beiden Server miteinander in Kontakt treten. BillThor vor 9 Jahren 0