Linux-Dienst ntpd und ntpdate

13456
MegaNairda

ntsysvAuf meinem CentOS-Terminal laufen lassen, beides anzeigen ntpdund ntpdateprüfen. Ist es überflüssig, beide Dienste beim Start auszuführen?

4

2 Antworten auf die Frage

14
bahamat

Sie machen verschiedene Dinge.

  • ntpdateDas könnte man als "One-Shot-Modus" bezeichnen. Es wird einmal ausgeführt und aktualisiert die Uhr, wenn es eine Antwort vom Remote-NTTP-Server erhält.
  • ntpdläuft kontinuierlich und passt die Uhr leicht an, um der Drift Rechnung zu tragen und mit dem Remote-NTP-Server synchron zu bleiben. ntpd(Standardeinstellung) nimmt keine Einstellungen vor, die länger als 2 Sekunden sind.

Normalerweise wird ntpdatebeim Systemstart ausgeführt, um sicherzustellen, dass die Uhr synchron ist, und dann ausgeführt ntpd, um die Uhr synchron zu halten. Wenn zum Beispiel Ihr Computer hochfährt, ist die Uhr um 3 Sekunden ausgeschaltet, dann ntpdwürde man davon ausgehen, dass es ein zu großer Sprung ist, um eingestellt zu werden, und daher nichts unternehmen. Ihr System würde dann noch weiter von der Synchronisation abweichen.

0
fstx

Normalerweise führen Sie ntpdate aus, bevor Sie ntpd starten.

Ntpdate ist kein Dienst, sondern ein Befehl, der die Zeit von einem NTP-Server festlegt. Dann hält ntpd die Uhrzeit synchron. Der Grund dafür ist, dass ntpd beendet wird, wenn der Zeitunterschied zu groß ist.

Nun, "ntpdate" wird unter "ntsysv" aufgelistet MegaNairda vor 12 Jahren 1
Ich würde vermuten, dass sie einen Dienst umhüllt haben, um sicherzustellen, dass er vor ntpd läuft, aber nach den Netzwerkdiensten, die er benötigt. fstx vor 12 Jahren 1