NTP -Serverkonfiguration auf Ubuntu 18.04 Bionic Beaver Linux
- 2482
- 65
- Matteo Möllinger
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 -pDer
*
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…
- « Wie man Zeit auf Ubuntu 18 synchronisiert.04 Bionic Beaver Linux
- So installieren Sie Schriftarten auf Ubuntu 18.04 Bionic Beaver Linux »