Wie finde ich meinen NTP-Server in Debian?

NTP ist eine Abkürzung für „Network Time Protocol“, mit dem die Zeit des Servers und des Client-Computers synchronisiert wird. Bei diesem Vorgang fordert der Clientcomputer den Server für die aktuelle Zeit an und der Server sendet Daten in Form von Paketen. Es gibt einen universellen Zeitstandard, der von allen als UTC (Coordinated Universal Time) bezeichnet wird. Port 123 ist standardmäßig dem NTP-Server zugewiesen, und diesem gesamten Prozess folgt das User Datagram Protocol (UDP).

In diesem Beitrag konzentrieren wir uns darauf, den NTP-Server zu finden, indem wir den NTP in Debian installieren und konfigurieren.

Wie finde ich meinen NTP-Server unter Debian?

NTP ist ein Prozess, bei dem der Client-Computer den Server auffordert, seine Uhrzeit einzustellen. Also zuerst werden wir verstehen, wie man den NTP-Server installiert und konfiguriert, dann werden wir lernen, wie man die IP-Adressen von NTP herausfindet.

Installation und Konfiguration von NTP : Zuerst werden wir Debians Repository aktualisieren:

$ sudo apt aktualisieren

Wir werden das neueste verfügbare Paket von NTP installieren:

$ sudo apt install ntp -y

Standardmäßig sollte NTP nach der Installation den Status aktiv haben, Sie können es bestätigen, indem Sie seinen Status überprüfen, aber wenn es inaktiv ist, können Sie den NTP-Server starten:

$ sudo systemctl ntp starten

Überprüfen Sie nach dem Neustart den Status, ob er ausgeführt wird oder nicht:

$ sudo systemctl status ntp

Daher läuft das NTP. Jetzt konfigurieren wir die Firewall so, dass der Client den Server anfordern kann, andernfalls schränkt er den Client ein, eine Abfrage zu senden, und wechselt zu diesem Zweck zuerst in den Root-Modus.

$ sudo -s

Führen Sie diese beiden Befehle hier aus und bitten Sie die Firewall, die Abfragen auf Port 123 zuzulassen, der standardmäßig dem NTP zugewiesen ist.

iptables -A AUSGANG -p udp –dport 123 -j AKZEPTIEREN
iptables -A EINGANG -p udp –dport 123 -j AKZEPTIEREN

Jetzt verlassen wir den Root-Benutzermodus als:

exit

Überprüfung der NTP-Funktion mit ntpstat : Der Befehl ntpstat zeigt an, ob die Verbindung zwischen Server und Client hergestellt ist. Wenn ntpstat beim Ausführen des Befehls den Fehler „Befehl nicht gefunden“ generiert:

$ ntpstat

Dann können wir ntpstat mit dem folgenden Befehl installieren.

$ sudo apt install ntpstat -y

Um den Status zu überprüfen, führen Sie den Befehl erneut aus.

$ ntpstat

Die Ausgabe zeigt die NTP-Server-IP-Adresse zusammen mit den letzten Details der Korrektur der Zeit mit dem Server und um den Status der Synchronisation der Uhr zu überprüfen, werden wir den Befehl ausführen, um den Exit-Status zu erhalten.

$ echo $?

Das Ergebnis „0“ bedeutet, dass die Uhr des Clients mit dem Server synchronisiert ist. Die anderen Ergebnisse können entweder „1“ sein, was bedeutet, dass die Uhr des Client-Computers nicht mit dem Server synchronisiert ist, oder „2“, was bedeutet, dass der Client nicht mit dem Server verbunden ist.

Überprüfen des NTP-Servers mit dem Befehl ntpq : Der Befehl Ntpq überwacht den NTP-Daemon, NTPD-Vorgänge und bestimmt die Leistung des NTP. Wir werden Flags verwenden, p was bedeutet, dass die gesamte Liste der vom Server bekannten Peers mit der Zusammenfassung ihres Status gedruckt wird, und n was bedeutet, dass die Hostadressen angezeigt werden.

$ ntpd -pn

Fazit

NTP ermöglicht es uns, mit den gleichen Zeiteinheiten zu synchronisieren, denen die Welt folgt. NTP legt die Uhrzeit seines Computers fest, indem es den Server auffordert, ihm Zeitinformationen zu geben, und dann werden beide mit der Uhrzeit des Internets synchronisiert. In diesem Beitrag haben wir zwei Methoden besprochen, mit denen wir Informationen über unseren NTP-Server in Debian erhalten können. Ich hoffe, dieser Beitrag wird Ihnen helfen, nicht nur zu verstehen, wie Sie unseren NTP-Server unter Debian finden, sondern auch die Installation und Konfiguration von NTP sowohl auf dem Server als auch auf dem Client-Computer.

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.