Linux ntpd- und ntpdate-Dienst

Linux ntpd- und ntpdate-Dienst

Beim Ausführen ntsysvauf meinem CentOS-Terminal werden beide angezeigt ntpdund ntpdategeprüft. Ist es redundant, beide Dienste beim Start auszuführen?

Antwort1

Sie machen verschiedene Dinge.

  • ntpdateist das, was man als „One-Shot-Modus“ bezeichnen könnte. Es wird einmal ausgeführt und aktualisiert die Uhr, wenn es eine Antwort vom Remote-NTP-Server erhält.
  • ntpdläuft kontinuierlich und passt die Uhr leicht an, um Abweichungen auszugleichen und mit dem Remote-NTP-Server synchron zu bleiben. ntpd(Standardmäßig) nimmt keine Anpassungen vor, die größer als 2 Sekunden sind.

Normalerweise wird es ntpdatebeim Systemstart ausgeführt, um sicherzustellen, dass die Uhr synchron ist, und dann ausgeführt, ntpdum sie synchron zu halten. Wenn beispielsweise beim Booten Ihres Computers die Uhr um 3 Sekunden abweicht, ntpdwürden Sie davon ausgehen, dass dies ein zu großer Sprung zum Anpassen ist, und daher nichts unternehmen. Ihr System würde dann noch weiter aus dem Takt geraten.

Antwort2

Normalerweise wird ntpdate vor dem Starten von ntpd ausgeführt.

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

verwandte Informationen