Zum Hauptinhalt springen

So konfigurieren Sie einen NTP-Client unter Linux: Die vollständige Anleitung

NTP (Network Time Protocol) ist ein Netzwerkzeitprotokoll, mit dem Sie die Zeit Ihres Systems mit einem vertrauenswürdigen temporären Server im Internet synchronisieren können. Die synchronisierte Zeit ist besonders wichtig für Server, die mit verteilten Anwendungen, Datenbanken und anderen kritischen Aufgaben arbeiten. In diesem Tutorial erfahren Sie, wie Sie den NTP-Client unter Linux richtig konfigurieren und die Zeitgenauigkeit auf Ihrem System sicherstellen.

Es ist wichtig zu beachten, dass Sie möglicherweise Administratorrechte oder Sudo-Privilegien benötigen, um einen NTP-Client unter Linux einzurichten.

Schritt 1: Installieren des NTP-Pakets

Der erste Schritt zum Einrichten eines NTP-Clients besteht darin, das NTP-Paket auf Ihrem Linux-System zu installieren. Die meisten Distributionen verwenden ein Paketverwaltungsprogramm, um ein Paket zu installieren (z. B. apt für Ubuntu/Debian oder yum für CentOS/RHEL).

Schritt 2: Bearbeiten der NTP-Konfigurationsdatei

Nachdem Sie das NTP-Paket erfolgreich installiert haben, müssen Sie die Konfigurationsdatei bearbeiten, um die temporären Server anzugeben, von denen Ihr NTP-Client die genaue Uhrzeit empfängt. Normalerweise heißt diese Datei /etc/ntp.conf .

Schritt 3: Starten des NTP-Dienstes

Nachdem Sie die Konfigurationsdateien konfiguriert haben, können Sie den NTP-Dienst mit dem Dienstverwaltungsprogramm starten. Für systemd-basierte Systeme können Sie beispielsweise den ntp-Befehl systemctl start verwenden, um den Dienst zu starten. Sie können den NTP-Dienst auch so konfigurieren, dass er beim Systemstart automatisch gestartet wird, indem Sie den Befehl systemctl enable ntp verwenden.

Nach Abschluss dieser Schritte wird Ihr NTP-Client konfiguriert und mit dem ausgewählten temporären Server synchronisiert, um sicherzustellen, dass die Zeit auf Ihrem Linux-System korrekt ist.

Installieren und Konfigurieren eines NTP-Clients unter Linux

In diesem Handbuch erfahren Sie, wie Sie einen NTP-Client auf einem Linux-System installieren und konfigurieren.

Installieren des NTP-Clients

1. Um den NTP-Client unter Linux zu installieren, öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

sudo apt-get install ntp

2. Nach der Installation des NTP-Clients müssen Sie die Konfigurationsdatei konfigurieren. Öffnen Sie die Datei /etc/ntp.conf verwenden Sie einen Texteditor, und nehmen Sie die folgenden Änderungen vor:

sudo nano /etc/ntp.conf

3. Suchen Sie die Zeilen, die mit "server" beginnen, und fügen Sie die Adressen der NTP-Server hinzu, mit denen Sie die Uhrzeit synchronisieren möchten:

server ntp.server1.com server ntp.server2.com

4. Speichern Sie die Konfigurationsdatei, und schließen Sie den Texteditor.

Einrichten der automatischen Zeitsynchronisierung

1. Führen Sie den folgenden Befehl aus, um die automatische Zeitsynchronisierung mit NTP-Servern zu aktivieren:

sudo timedatectl set-ntp true

2. Überprüfen Sie den aktuellen Status der Zeitsynchronisierung, indem Sie Folgendes tun:

Sie sollten "NTP synchronized: yes" sehen, was auf eine erfolgreiche Zeitsynchronisierung hinweist.

Anmerkung: Wenn Sie über eine Firewall verfügen, stellen Sie sicher, dass UDP-Port 123 für eingehende und ausgehende Verbindungen geöffnet ist.

Ihr NTP-Client ist jetzt so konfiguriert, dass er die Zeit automatisch mit den ausgewählten NTP-Servern synchronisiert. Überprüfen Sie die Uhrzeit auf Ihrem Linux-System mit dem Befehl date und Sie sollten die aktuelle Uhrzeit sehen.