Werden sowohl ntpd als auch ntpdate auf meinem System ausgeführt?

462
grien

Ich habe einen Computer, auf dem Ubuntu 14.04 läuft. Ich führe einen Prozess aus, der für Zeitsprünge empfindlich ist, und ich habe bemerkt, dass einige Zeitsprünge in der Größenordnung von 100 Millisekunden vorwärts und rückwärts stattgefunden haben. Nach meinem Verständnis sollte ntpd nur dann eine Stufenkorrektur durchführen, wenn der Zeitversatz über einen längeren Zeitraum größer als 128 ms ist. Wenn ich jedoch in meinem Syslog nachschaue, sehe ich Folgendes:

Feb 1 06:57:11 alice ntpd[2252]: ntpd exiting on signal 15 Feb 1 06:57:22 alice ntpdate[2375]: step time server 71.210.146.228 offset 0.007476 sec Feb 1 06:57:22 alice ntpd[2569]: ntpd 4.2.6p5@1.2349-o Wed Oct 5 12:35:47 UTC 2016 (1) Feb 1 06:57:22 alice ntpd[2570]: proto: precision = 0.417 usec Feb 1 06:57:22 alice ntpd[2570]: ntp_io: estimated max descriptors: 1024, initial socket boundary: 16 Feb 1 06:57:22 alice ntpd[2570]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123 Feb 1 06:57:22 alice ntpd[2570]: Listen and drop on 1 v6wildcard :: UDP 123 Feb 1 06:57:22 alice ntpd[2570]: Listen normally on 2 lo 127.0.0.1 UDP 123 Feb 1 06:57:22 alice ntpd[2570]: Listen normally on 3 wlan0 10.2.21.26 UDP 123 Feb 1 06:57:22 alice ntpd[2570]: peers refreshed Feb 1 06:57:22 alice ntpd[2570]: Listening on routing socket on fd #22 for interface updates Feb 1 06:57:26 alice ntpd[2570]: ntpd exiting on signal 15 Feb 1 06:57:37 alice ntpdate[2941]: adjust time server 198.60.22.240 offset -0.008872 sec 

Die ntpdate-Step-Befehle scheinen hier weniger als 128 ms zu sein (in anderen Abschnitten des Syslogs gibt es größere Sprünge). Ruft ntpd ntpdate auf, um eine Schrittkorrektur auszuführen, oder führt ein anderer Prozess ntpdate aus? Wie kann ich herausfinden, was dieser Service ist? Ich möchte es deaktivieren, damit ich ntpdate nur aufrufen kann, wenn ein Zeitsprung sicher ist.

Bearbeiten - Weitere Protokolle:

Es gibt auch größere Sprünge in den Protokollen. Beispiele:

Jan 31 08:54:10 alice ntpdate[2426]: adjust time server 132.163.4.102 offset 0.432374 sec Feb 1 06:57:07 alice ntpdate[935]: step time server 198.60.22.240 offset 1.492618 sec Feb 1 06:57:22 alice ntpdate[2375]: step time server 71.210.146.228 offset 0.007476 sec Feb 1 06:57:37 alice ntpdate[2941]: adjust time server 198.60.22.240 offset -0.008872 sec 
0
Die Protokolle, die Sie uns zur Verfügung gestellt haben, zeigen an, dass Sie ein Delta von nur etwa +/- 8 ms haben. Wenn Sie einen kleineren Versatz wünschen, müssen Sie mehrere redundante stabile Quellen bereitstellen. Ramhound vor 7 Jahren 0
@Ramhound Ich habe weitere Protokolleinträge hinzugefügt. +/- 8 ms ist keine große Sache, aber ich möchte einen 432-ms-Sprung vermeiden. grien vor 7 Jahren 0
Wenn Ihr Quellenversatz auf 132.xxx so hoch ist. Haben Sie versucht, ihn zu entfernen? Etwas führt dazu, dass Ihre Quelle vom fraglichen NTP-Server abweicht Ramhound vor 7 Jahren 0
Ja, es sieht so aus, als würden Sie "ntpdate" und "ntpd" nennen, die dann heruntergefahren werden. Überprüfen Sie die Cron- oder Scheduler-Verzeichnisse und prüfen Sie, ob dort etwas ist. Sie sollten * nur * ständig * ntpd ausführen, um Ihr System auf einem * Minimum * von 3 Zeitservern in Schach zu halten user3788685 vor 7 Jahren 0

1 Antwort auf die Frage

0
grien

Sowohl ntpd als auch ntpdate wurden ausgeführt. Nachdem ich mein / etc-Verzeichnis gefunden hatte, entdeckte ich, dass es ein Skript zum Ausführen von ntpdate in meinem Verzeichnis if-up.d / gab. Ich entfernte das und verwalte jetzt die Zeit nur mit ntpd.