GNU/Linux >> LINUX-Kenntnisse >  >> Linux

ntpdate:Befehl nicht gefunden

ntpdate wird verwendet, um die Zeit des lokalen Systems so einzustellen, dass sie mit einem entfernten NTP-Host übereinstimmt. Die Betreuer des ntp-Codes beabsichtigen, ntpdate in Zukunft fallen zu lassen, da ntpd im Wesentlichen dieselbe Funktion ausführen kann, wenn es mit der Option -q verwendet wird. Der Befehl ntpdate stellt die aktuelle Systemzeit ein, indem er eine Zeitserver-Maschine im Netzwerk kontaktiert. Sie müssen root sein, um die Systemzeit einzustellen.

# /usr/sbin/ntpdate timeserver.someplace.edu
 7 Sep 21:01:25 ntpdate[2399]: step time server xx.xx.xx.xx
   offset 0.51 sec
Hinweis Hinweis:Um Ihr Systemdatum über lange Zeiträume mit einem Zeitserver synchron zu halten, verwenden Sie stattdessen den Daemon ntpd.

Befehlszeilenoptionen

Option Beschreibung
-b Mit dieser Option wird die Systemzeit eingestellt, anstatt langsam angepasst zu werden, egal wie weit von der Ortszeit entfernt ist.
-d Diese Option aktiviert den Debugging-Modus. ntpdate geht durch die Bewegungen und gibt Debugging-Informationen aus, stellt aber nicht wirklich die lokale Uhr.
-p n Verwenden Sie diese Option, um die Anzahl der Samples (wobei n zwischen 1 und 8 liegt) anzugeben, die von jedem Server abgerufen werden sollen. Der Standardwert ist 4.
-q Diese Option bewirkt, dass ntpdate die auf der Befehlszeile aufgelisteten Server abfragt, ohne die Uhr tatsächlich einzustellen.
-s Diese Option bewirkt, dass alle Ausgaben von ntpdate über syslog protokolliert werden, anstatt auf stdout ausgegeben zu werden.
-t n Diese Option setzt das Timeout für eine Antwort von einem beliebigen Server auf n Sekunden.
-v Diese Option macht ntpdate ausführlicher.

Wenn beim Ausführen des Befehls ntpdate der folgende Fehler auftritt:

ntpdate: command not found

Sie können versuchen, das ntpdate-Paket wie unten gezeigt entsprechend Ihrer Wahl der Distribution zu installieren.

Verteilung Befehl
OS X brew install ntpdate
Debian apt-get install ntpdate
Ubuntu apt-get install ntpdate
Arch Linux pacman -S ntpdate
Kali-Linux apt-get install ntpdate
CentOS yum installiere ntpdate
Fedora dnf install ntpdate
Raspbian apt-get install ntpdate

Beispiele für ntpdate-Befehle

1. Synchronisieren Sie die lokale Uhr stillschweigend mit zwei Stratum-1-NTP-Servern:

# ntpdate -s time.nist.gov time-b.nist.gov

2. Datum und Uhrzeit synchronisieren und einstellen:

# ntpdate host

3. Fragen Sie den Host ab, ohne die Zeit einzustellen:

# ntpdate -q host

4. Verwenden Sie einen nicht privilegierten Port, falls eine Firewall privilegierte Ports blockiert:

# ntpdate -u host

5. Erzwingen Sie eine schrittweise Zeiteinstellung mit `settimeofday` anstelle von `slewed`:

# ntpdate -b host

Schlussfolgerung

Das Problem mit ntpdate besteht darin, dass es die Serverzeit mit der zentralen Zeit abgleicht, ohne die großen Abweichungen in der Ortszeit zu berücksichtigen, während der NTP-Daemon ntpd die Serverzeit kontinuierlich an die Referenzuhr anpasst. Wie in den ntpdate-Handbuchseiten (man ntpdate) erwähnt, können Sie ntpdate mehrmals am Tag verwenden, um Zeitabweichungen gering zu halten und genauere Ergebnisse zu erhalten, aber es erreicht nicht die Genauigkeit und Zuverlässigkeit, die ntpd bietet.


Linux
  1. Subscription-Manager:Befehl nicht gefunden

  2. dnf:Befehl nicht gefunden

  3. bc:Befehl nicht gefunden

  4. dpkg:Befehl nicht gefunden

  5. id:Befehl nicht gefunden

nc:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

netstat:Befehl nicht gefunden

kubectl:Befehl nicht gefunden

ntpdate:Befehl nicht gefunden

ln:Befehl nicht gefunden