GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So richten Sie NTP-Server und -Client unter Ubuntu 20.04 LTS ein

In diesem Tutorial zeigen wir Ihnen, wie Sie einen Setup-NTP-Server und -Client unter Ubuntu 20.04 LTS installieren. Für diejenigen unter Ihnen, die es nicht wussten:NTP (steht für Network Time Protocol) wird verwendet, um die Systemuhr des Client-Systems mit der Uhr des Servers zu synchronisieren.Der NTP-Server verfügt über Funktionen, die eine Synchronisation zwischen zwei Systemen mit einer Genauigkeit von einer Nanosekunde ermöglichen, sodass die beiden Systeme problemlos kommunizieren können.Die Systemzeit gilt nicht nur für dem Benutzer, sondern auch mit dem Computer selbst. Tatsächlich erleichtern Zeitstempel die Kommunikation zwischen zwei oder mehr Computern und sorgen für die ordnungsgemäße Bereitstellung von Netzwerkdiensten sowie für die Optimierung der Netzwerkkarte.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation des konfigurierten NTP-Servers und -Clients auf Ubuntu 20.04 (Focal Fossa). Sie können denselben Anweisungen für Ubuntu 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint folgen.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu 20.04, 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

NTP-Server und -Client auf Ubuntu 20.04 LTS Focal Fossa einrichten

Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie den folgenden apt ausführen Befehle im Terminal.

sudo apt update
sudo apt upgrade

Schritt 2. NTP-Server unter Ubuntu installieren.

Führen Sie den folgenden Befehl unten aus, um den NTP-Server auf Ihrem Ubuntu-System zu installieren:

sudo apt install ntp

Sie können die Installation mit dem folgenden Befehl überprüfen:

sntp --version

Schritt 3. NTP-Server konfigurieren.

Standardmäßig verfügt das NTP-Protokoll über standardmäßige NTP-Pool-Server, die bereits in seiner Konfigurationsdatei konfiguriert sind, wie unten in /etc/ntp.conf gezeigt Datei:

sudo nano /etc/ntp.conf

Sie können in Betracht ziehen, zu NTP-Serverpools zu wechseln, die Ihrem Standort am nächsten liegen. Verwenden Sie die Website des NTP-Pool-Projekts, um den nächstgelegenen NTP-Serverpool zu Ihrem Standort zu finden. Beispiel:Ersetzen Sie die NTP-Poolliste in Singapur durch die Konfiguration Dateien wie gezeigt:

server 0.sg.pool.ntp.org
server 1.sg.pool.ntp.org
server 2.sg.pool.ntp.org
server 3.sg.pool.ntp.org

Starten Sie jetzt den NTP-Dienst neu, damit die Änderungen wirksam werden:

sudo systemctl restart ntp

Schritt 4. Firewall konfigurieren.

Wenn Sie auf dem Ubuntu-System eine Firewall aktiviert haben, müssen Sie den Port für NTP zulassen, um eingehende Anfragen zu akzeptieren:

sudo ufw allow ntp
sudo ufw reload
sudo ufw status

Schritt 5. NTP-Client- und Serveruhrsynchronisierung.

Um den NTP-Server manuell zu synchronisieren, müssen wir ntpdate verwenden , Verwenden Sie den folgenden Befehl, um es zu installieren:

sudo apt install ntpdate

Als nächstes führen Sie ntpdate aus Verwenden Sie den folgenden Befehl unten:

sudo ntpdate <your-ntp server's-IP-address>

Deaktivieren Sie dann systemd timesyncd Service, da wir dafür stattdessen unseren NTP-Server verwenden werden. Geben Sie den folgenden Befehl ein:

sudo timedatectl set-ntp off

Schritt 6. Installieren von NTP auf dem Client.

Jetzt müssen wir den NTP-Daemon auf unserem Client-System installieren:

sudo apt install ntp

Bearbeiten Sie danach die Konfigurationsdatei auf dem Client-Rechner so, dass sie automatisch mit dem NTP-Server synchronisiert wird:

sudo nano /etc/ntp.conf

Fügen Sie die folgende Datei hinzu:

server <NTP-server-hostname> prefer iburst

Um den aktuellen Synchronisierungsstatus von NTP anzuzeigen, führen Sie den folgenden Befehl im Terminal aus:

ntpq -p

Herzlichen Glückwunsch! Sie haben NTP erfolgreich konfiguriert. Vielen Dank, dass Sie dieses Tutorial verwendet haben, um den NTP-Server und -Client auf dem Ubuntu 20.04 LTS Focal Fossa-System einzurichten. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Sie Besuchen Sie die offizielle Ubuntu-Website.


Ubuntu
  1. So richten Sie NTP-Server und -Client unter Debian 9 Stretch Linux ein

  2. So installieren Sie NTP-Server und -Client unter Ubuntu 18.04 LTS

  3. So richten Sie den Rsyslog-Server unter Ubuntu 18.04 LTS ein

  4. So richten Sie einen NTP-Server unter Ubuntu und LinuxMint ein

  5. So richten Sie NFS-Server und -Client unter Ubuntu 20.04 ein

So richten Sie Nginx-Serverblöcke in Ubuntu 18.04 LTS ein

So richten Sie das neueste MySQL unter Ubuntu 20.04 LTS ein

So konfigurieren Sie einen NTP-Server und -Client unter Ubuntu 20.04 LTS

So installieren Sie UrBackup Server und Client auf Ubuntu 20.04

So installieren Sie Telnet-Server und -Client unter Ubuntu

So installieren Sie NTP-Server und Client(s) unter Ubuntu 20.04 LTS