NTP -Serverkonfiguration auf Ubuntu 18.04 Bionic Beaver Linux

NTP -Serverkonfiguration auf Ubuntu 18.04 Bionic Beaver Linux

Zielsetzung

Das Ziel ist es, den NTP -Server auf Ubuntu 18 zu konfigurieren.04 Bionic Beaver Linux

Betriebssystem- und Softwareversionen

  • Betriebssystem: - Ubuntu 18.04 Bionischer Biber
  • Software: - NTPD 4.2.8 oder höher

Anforderungen

Privilegierter Zugriff auf Ihr Ubuntu -System als root oder über sudo Befehl ist erforderlich.

Konventionen

  • # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
  • $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Andere Versionen dieses Tutorials

Ubuntu 20.04 (fokale Fossa)

Anweisungen

Installieren Sie den NTP -Server

Der erste Schritt besteht darin, den NTP -Server zu installieren. Verwenden Sie den folgenden Linux -Befehl, um NTP Server -Daemon auf Ihrem Ubuntu 18 zu installieren.04 System:

$ sudo APT Installieren Sie NTP 

NTP -Server konfigurieren

Der NTP-Server ist standardmäßig vorkonfiguriert. Möglicherweise möchten wir jedoch in den NTP -Serverpool in der Nähe unseres Serverorts wechseln.

Verwenden Sie Ihren Browser, um zum NTP -Poolprojekt zu navigieren und den nächstgelegenen NTP -Serverpool an Ihrem Standort zu finden. Zum Beispiel ist die folgende NTP -Poolliste Australiens:

0.au.Schwimmbad.NTP.org 1.au.Schwimmbad.NTP.org 2.au.Schwimmbad.NTP.Org 3.au.Schwimmbad.NTP.Org 

Um Ihren NTP -Server mit einem neuen NTP -Serverpool zu konfigurieren, sollten Sie über mindestens einen NTP -Server verfügen. Der empfohlene Betrag beträgt 3 - 4. Wenn Sie nicht über genügend NTP -Server für Ihr Land verfügen.

Sobald Sie die Liste haben, öffnen Sie die Hauptkonfigurationsdatei des NTP Servers /etc/ntp.Conf

$ sudo nano /etc /ntp.Conf 

Leitungen ersetzen:

Pool 0.Ubuntu.Schwimmbad.NTP.Org Iburst Pool 1.Ubuntu.Schwimmbad.NTP.Org Iburst Pool 2.Ubuntu.Schwimmbad.NTP.Org Iburst Pool 3.Ubuntu.Schwimmbad.NTP.Org Iburst 
Kopieren

Mit der folgenden Liste des NTP -Poolservers. Zum Beispiel werden wir nun die Australiens NTP Server Pool -Liste einbeziehen:

Pool 0.au.Schwimmbad.NTP.Org Iburst Pool 1.au.Schwimmbad.NTP.Org Iburst Pool 2.au.Schwimmbad.NTP.Org Iburst Pool 3.au.Schwimmbad.NTP.Org Iburst 
Kopieren

Speichern Sie die Datei und starten Sie Ihren NTP -Server neu:

$ sudo Service NTP Neustart 

Überprüfen Sie den NTP -Serverstatus:

$ sudo Service NTP -Status ● NTP.Service - Netzwerkzeitdienst geladen: geladen (/lib/systemd/system/ntp.Service; ermöglicht; Anbieter Voreinstellung: aktiviert) aktiv: aktiv (laufend) seit Mi 2018-03-21 11:08:04 AEDT; Vor 1s DOCS: MAN: NTPD (8) Prozess: 28155 execstart =/usr/lib/ntp/ntp-Systemdemd-Wrapper (Code = beendet, Status = 0/Erfolg) Hauptpid: 28173 (NTPD) Aufgaben: 2 (Limit : 2322) cgroup: /system.Slice/NTP.Service └─28173/usr/sbin/ntpd -p/var/run/ntpd.pid -g -u 111: 115 

Wenn Sie eine UFW -Firewall in Ihrem System aktiviert haben, müssen Sie den NTP -UDP -Port öffnen 123 Für eingehende Verbindungen:

 $ sudo ufw erlauben von einem beliebigen port 123 Proto -UDP -Regel hinzugefügt (v6) 

Wenn Sie Ihre Firewall -Regeln strenger machen möchten, besuchen Sie unseren Leitfaden zum Öffnen/Ermöglichen der eingehenden Firewall -Port für weitere Informationen.



NTP -Client -Konfiguration

Wir werden nun das Ubuntu -Client -System so konfigurieren, dass wir unseren zuvor konfigurierten NTP -Server verwenden. Zu Beginn installieren wir zuerst die NTPDATE Befehl zum Testen der NTP -Serverkonfiguration:

$ sudo apt installieren ntpdate 

Versuchen Sie als nächstes, die Zeit mit unserem NTP -Server manuell zu synchronisieren. Wenn Ihr NTP -Server über die behoben werden kann NTP-LinuxConfig Hostname führen Folgendes aus NTPDATE Befehl zur Synchronisierung der Zeit:

$ sudo ntpdate ntp-linuxconfig 21. März 11:16:43 NTPDATE [6090]: Time Server 10 anpassen 10.1.1.9 Offset -0.000100 Sek 

Alles scheint wie erwartet zu arbeiten. Der nächste Schritt besteht darin, den Timesyncd -Dienst von Ubuntu Systemd zu deaktivieren:

$ sudo Timedatectl set-ntp aus 

Mit dem Timesyncd Deaktiviert Wir werden jetzt NTP -Daemon installieren und unseren eigenen konfigurierten NTP -Server als bevorzugter NTP -Server für die Zeitsynchronisation festlegen.

Geben Sie den folgenden Befehl ein, um NTP Deamon zu installieren:

$ sudo APT Installieren Sie NTP 

Konfigurieren Sie als Nächst NTP-LinuxConfig Hostname.

Der folgende Linux -Befehl wird festgelegt NTP-LinuxConfig Als bevorzugter NTP -Zeitsynchronisationsserver. Aktualisieren Sie den Befehl bellow mit dem Hostnamen oder der IP -Adresse Ihres NTP -Servers:

$ sudo bash -c "Echo Server NTP -LinuxConfig bevorzugt iBurst >> /etc /ntp.Conf " 

Starten Sie dann den NTP -Daemon neu:

$ sudo Service NTP Neustart 

Laslty, benutze die NTPQ Befehl zur Auflistung der NTP -Zeitsynchronisationswarteschlange:

$ ntpq -p 
Der * Das Zeichen gibt an, dass unser NTP -Server NTP-LinuxConfig wird als aktuelle Zeitsynchronisationsquelle ausgewählt. Lesen Sie den folgenden Anhang, um weitere Informationen zur Interpretation der zu NTPQ Ausgabe des Befehls.

Anhang

NTPQ -Befehlsspaltenausgangsinterpretation:

  • Fernbedienung - Der Remote -Server, mit dem Sie Ihre Uhr synchronisieren möchten
  • Refid - Die stromaufwärts gelegene Schicht zum Remote -Server. Für Stratum 1 -Server ist dies die Stratum 0 Quelle.
  • st - Die Schichtspiegel, 0 bis 16.
  • T - Die Art der Verbindung. Kann "u" für Unicast oder viele casts, "b" für Broadcast oder Multicast, "L" für lokale Referenzuhr, "S" für symmetrische Peer, "A" für einen Manycast -Server, "B" für einen Broadcast -Server oder für symmetrische Peer sein "M" für einen Multicast -Server
  • Wenn - Das letzte Mal, als der Server für die Zeit abgefragt wurde. Die Standardeinstellung ist Sekunden oder „M“ werden für Minuten, "H" für Stunden und "D" für Tage angezeigt.
  • Umfrage - Wie oft wird der Server für die Zeit mit mindestens 16 Sekunden bis maximal 36 Stunden abgefragt. Es wird auch als Wert aus einer Leistung von zwei angezeigt. Typischerweise ist es zwischen 64 und 1024 Sekunden.
  • erreichen - Dies handelt. Erfolg bedeutet, dass das Bit festgelegt ist, Fehler bedeutet, dass das Bit nicht eingestellt ist. 377 ist der höchste Wert.
  • Verzögerung - Dieser Wert wird in Millisekunden angezeigt und zeigt die Round Trip Time (RTT) Ihres Computers an, die mit dem Remote -Server kommuniziert.
  • Offset - Dieser Wert wird in Millisekunden unter Verwendung von Root Mean Squares angezeigt und zeigt, wie weit Ihre Uhr von der gemeldeten Zeit ist, die der Server Ihnen gegeben hat. Es kann positiv oder negativ sein.
  • Jitter - Diese Zahl ist ein absoluter Wert in Millisekunden und zeigt die quadratische Abweichung Ihrer Offsets der Wurzel,.

NTPQ -Befehlszeilenausgabe Interpretation:

  • ”” Als nicht gültig verworfen. Könnte sein, dass Sie nicht mit dem Remote -Computer kommunizieren können (es ist nicht online), diese Zeit ist Quelle eine ".Locl.”REFID -Zeitquelle, es handelt sich um einen hohen Stratum -Server, oder der Remote -Server verwendet diesen Computer als NTP -Server.
  • X Vom Kreuzungsalgorithmus verworfen.
  • . Durch Tischüberlauf weggeworfen (nicht verwendet).
  • - Vom Cluster -Algorithmus verworfen.
  • + Im Kombinationalgorithmus enthalten. Dies ist ein guter Kandidat, wenn der aktuelle Server, mit dem wir synchronisieren, aus irgendeinem Grund verworfen wird.
  • # Guter Remote -Server, der als alternative Sicherung verwendet werden kann. Dies wird nur angezeigt, wenn Sie mehr als 10 Remote -Server haben.
  • * Der aktuelle Systempeer. Der Computer verwendet diesen Remote -Server als Zeitquelle, um die Uhr zu synchronisieren
  • Ö Puls pro Sekunde (PPS) Peer. Dies wird im Allgemeinen bei GPS -Zeitquellen verwendet, obwohl die Quelle, die eine PPS liefert. Dieser Tally -Code und der vorherige Tally -Code "*" werden nicht gleichzeitig angezeigt.

REF: https: // pthree.org/2013/11/05/real-Life-ntp/

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
  • Ubuntu 20.04 Leitfaden
  • Ubuntu 20.04 NTP -Server
  • Ubuntu 22.04 NTP -Server
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Dinge zu installieren auf Ubuntu 22.04
  • Ubuntu 20.04 Hadoop
  • Die 8 besten Ubuntu -Desktop -Umgebungen (20.04 fokale Fossa…