NTP oder Network Time Protocol ist ein sehr wichtiger Dienst, der verwendet wird, um die Systemzeit genau zu halten. Der NTP-Dienst wird verwendet, um die Zeit auf allen lokalen Servern in Bezug auf einen bestimmten Server namens NTP-Server zu synchronisieren. Dieser NTP-Server selbst synchronisiert die Zeit von einem öffentlichen NTP-Server.
NTP synchronisierte Systeme Uhren werden bis zu Millisekundengenauigkeit synchronisiert. Die meisten großen Organisationen haben NTP-Server für die Verwaltung der Zeit für ihre IT-Infrastruktur. In diesem Tutorial erfahren Sie, wie Sie den & configure NTP-Server auf CentOS & Ubuntu-Computern installieren.
( Empfohlene Lektüre: Komplette Überwachungslösung: Installieren Sie OMD (Open Monitoring Distribution) )
(Lesen Sie auch: So installieren Sie WINE unter Linux (Ubuntu / CentOS) )
Installation
Wir müssen ein Paket mit dem Namen ’ntp‘ auf dem Computer installieren, das als NTP-Server konfiguriert wird. Um ntp auf den CentOS / RHEL-Servern zu installieren, öffnen Sie das Terminal & Führen Sie den folgenden Befehl aus,
$ sudo yum install ntp
Führen Sie auf Ubuntu-Systemen den folgenden Befehl vom Terminal aus aus,
$ sudo apt-get install ntp
Starten Sie nun den NTP-Dienst & aktivieren Sie ihn zum Booten mit den folgenden Befehlen:
$ sudo systemctl start ntpd
$ sudo systemctl enable ntpd
Konfiguration
Nachdem wir den NTP-Server installiert haben, konfigurieren wir ihn nun & das erste, was wir brauchen, ist die Adresse für öffentliche ntp server in unserer Nähe oder an einem gewünschten Ort. Um die Liste aller NTP-Server zu erhalten, gehen Sie zur folgenden URL,
http://www.pool.ntp.org/zone/@
& wählen Sie den NTP-Server Ihrer Wahl. Wir werden jetzt die Servereinträge in der NTP-Konfigurationsdatei vornehmen, dh ‚/ etc / ntp.conf‘. Für dieses Tutorial verwenden wir die NTP-Server aus Nordamerika / USA,
$ sudo vim /etc/ntp.conf
Server 0.us.pool.ntp.org
Server 1.us.pool.ntp.org
Server 2.us.pool.ntp.org
Server 3.uns.schwimmbad.ntp.org
Aktivieren Sie auch die Protokollierung, um Probleme mit ntp zu beheben, um dies zu tun, machen Sie den Eintrag für die folgende Zeile in der gleichen Datei,
logfile /var/log/ntp.anmelden
Speichern Sie die Datei & beenden. Starten Sie den NTP-Dienst neu, um die vorgenommenen Änderungen zu implementieren,
$ sudo systemctl restart ntpd
Um nun sicherzustellen, dass unser NTP–Server mit dem öffentlichen NTP-Server synchronisiert ist, führen Sie den folgenden Befehl vom Terminal aus aus,
$ ntpq -p
Dieser Befehl zeigt vollständige Informationen zur Zeitsynchronisierung zwischen dem lokalen NTP-Server & öffentlicher nt-Server.
Hinweis: – Wenn Sie eine Firewall auf dem System verwenden, stellen Sie sicher, dass der UDP-Port 123 geöffnet ist, damit ntp funktioniert. Öffnen Sie den NTP-Port mit dem folgenden Befehl:
$ firewall-cmd –add-service=ntp –permanent
$ firewall-cmd –reload
Konfigurieren eines lokalen Clients
Sobald unser lokaler NTP-Server bereit ist, konfigurieren wir ihn auf dem Linux-Client-Computer. Aber bevor wir das tun, müssen wir sicherstellen, dass unser lokaler NTP-Server für die Synchronisierung der Zeit im lokalen Netzwerk verfügbar ist. Öffnen Sie den NTP-Server & machen Sie einen Eintrag für folgende Zeile auf ntp.conf,
$ sudo vim /etc/ntp.conf
# Hosts im lokalen Netzwerk sind weniger eingeschränkt.
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
Hier ist 192.168.1.0 das lokale Netzwerk. Starten Sie nun den NTP-Dienst neu, nachdem Sie die Datei & login auf dem Client-Computer gespeichert haben, auf dem ntp konfiguriert wird.
Ähnlich wie auf dem NTP-Server müssen wir auch den NTP-Dienst auf dem Client-Computer installieren. Nachdem der Dienst installiert wurde, öffnen Sie die Datei ’ntp.conf‘ & Fügen Sie die IP-Adresse des NTP-Servers am Ende der Datei hinzu (in unserem Fall 192.168.1.100),
$ sudo vim /etc/ntp.conf
Server 192.168.1.100
Starten Sie nun den NTP-Dienst nach dem Speichern der Datei neu. Das war’s, unser NTP-Client-Server ist konfiguriert & synchronisiert jetzt die Zeit von unserem lokalen NTP-Server anstelle von Internet oder anderen Quellen.
Hinweis: – Wir können auch den folgenden Befehl ausführen, um die Uhrzeit manuell auf dem Client-Computer von unserem lokalen NTP-Server zu aktualisieren,
$ ntpdate 192.168.1.100
Das war’s, Leute, damit beenden wir unser Tutorial zur Installation von & Konfigurieren Sie den NTP-Server. Bitte senden Sie uns Fragen oder Anregungen über das Kommentarfeld unten.< /span
Wenn Sie denken, dass wir Ihnen geholfen haben oder uns einfach nur unterstützen möchten, beachten Sie bitte diese: –
Verbinden Sie sich mit uns: Facebook | Twitter | Google Plus
Spenden Sie uns etwas von Ihnen hart verdientes Geld:
Linux TechLab ist dankbar für Ihre anhaltende Unterstützung.