Befehle, um die Zeit mit NTP Server unter Linux zu synchronisieren

Befehle, um die Zeit mit NTP Server unter Linux zu synchronisieren

Für viele Personen sind Computeruhren in Ihren Geräten, Netzwerkmaschinen und Servern im Allgemeinen genau. das stimmt aber nicht! Diese Uhren werden manuell gepflegt und durch Batterien gesichert, die im Laufe der Zeit die Uhr treiben, insbesondere in den älteren Maschinen.

Warum ist die genaue Zeit so wichtig?? Die genaue Zeit auf Ihrer Maschine zu haben ist aus mehreren Gründen von großer Bedeutung. Viele Aspekte Ihrer Computeraktivität sind mit der Zeit verbunden. Die perfekt synchronisierte Zeit ist entscheidend für die Verfolgung von Sicherheitsproblemen. Fehlerbehebung kann ziemlich schwierig werden, wenn die Zeitstempel in Protokolldateien falsch sind. Auch für Finanzdienstleistungen ist es kritisch, genaue Zeit zu halten.

Viele Unternehmen lösen zeitbezogene Probleme, indem sie ihre Netzwerke mit NTP verbinden. Also, was ist NTP?? Lassen Sie uns zuerst darauf eingraben:

Was ist NTP

Die vollständige Form von NTP ist das „Netzwerkzeitprotokoll“, das eine der authentischsten Möglichkeiten war, die Uhr über einem Netzwerk zu synchronisieren. Wenn Ihr System NTP verwendet, müssen Sie Ihre Zeit nicht manuell überprüfen und festlegen. Es aktualisiert die Uhr jedes Mal automatisch, wenn das Gerät neu startet. Dies ist eine äußerst genaue Möglichkeit, die Uhr Ihres Geräts zu aktualisieren. Da das Internet überall ist, wird NTP von jedem modernen Computer verwendet.

So aktivieren Sie die NTP -Synchronisation unter Linux

Die meisten Linux -Verteilungen verwenden „systemd“, die mit NTP für die Taktsynchronisation geliefert werden. Um dies zu überprüfen, verwenden Sie den unten angegebenen Befehl:

Timedatectl


Es zeigt an, dass NTP aktiv ist. Wenn es aus einigen Gründen nicht aktiv ist, verwenden Sie den folgenden Befehl, um ihn zu aktivieren:

sudo Timedatectl set-ntp true

So aktivieren Sie NTP für Linux -Verteilungen ohne „systemd“

Aber was ist, wenn Ihre Verteilung nicht mit "systemd" ausgeht? In diesem Fall können Sie NTP installieren.

Verwenden Sie für Debien -basierte Distribos:

sudo apt installieren NTP

Für Fedora:

sudo dnf install ntp installieren

Für Arch Linux:

sudo pacman -s ntp

Für Red Hot und CentOS:

sudo yum install ntp installieren

Wenn Sie NTP in einer Verteilung installieren, die „systemd“ unterstützt, müssen Sie den NTP -Dienst von „systemd“ deaktivieren:

sudo Timedatectl set-ntp false

So starten Sie NTP

Sobald die Installation abgeschlossen ist, ist NTP standardmäßig aktiv. Aber wenn es inaktiv ist, dann verwenden Sie:

sudo systemctl starten ntp

Um es beim Neustart der Verwendung zu ermöglichen:

sudo systemctl aktivieren NTP

So überprüfen Sie den Status von NTP

So überprüfen Sie den Status der NTP -Verwendung:

Systemctl Status NTP

So überprüfen Sie NTP -Statistiken

Verwenden Sie den Befehl, um NTP -Statistiken zu überprüfen:

Ntpstat

Wie man NTP -Daemon überwacht

Um den NTP-Daemon zu überwachen, werden wir das Dienstprogramm „NTPQ“ mit dem Flag „-P“ verwenden:

NTPQ -P

So modifizieren Sie das „NTP.conf ”Datei

Sie können die NTP -Konfigurationsdatei entsprechend Ihrer Präferenz ändern. Verwenden Sie, um die Dateien zu öffnen:

Nano /etc /ntp.Conf

Oder wenn Sie VIM installiert haben, dann verwenden Sie:

vi /etc /ntp.Conf

Es ist im Bild unten zu sehen, dass verschiedene Standardserversysteme mit der Zeit synchronisiert sind.

Sie können die Standardeinstellungen beibehalten. Wenn Sie jedoch eine weitere Poolanweisung hinzufügen möchten, besuchen Sie NTP -Pools und fügen Sie die Zeilen in der Konfigurationsdatei nach der unten genannten Syntax hinzu:

Pool [Pooladresse] Iburst

Zum Beispiel finden Sie von hier aus NTP -Pools der Vereinigten Staaten:

So implementieren Sie NTP unter Linux mit Chrony

Es gibt ein weiteres modernes Tool, um NTP in den neuesten Linux -Verteilungen zu implementieren. Lassen Sie uns zunächst überprüfen, wie Sie es auf verschiedenen Verteilungen installieren können.

Verwenden Sie für Debian -basierte Distribos:

sudo apt installieren Chrony

Verwenden Sie für Red Hot und CentOS:

sudo yum Installieren Sie Chrony

Für Fedora:

sudo dnf install chrony

Um den Chrony -Daemon zu aktivieren, verwenden Sie:

Systemctl aktivieren -jetzt Chrony

Überprüfen Sie es nun, indem Sie den Status überprüfen:

Systemctl Status Chrony

Um Informationen zu Quellen und anderen Statistiken zu überprüfen, verwenden Sie:

Chronyc Sourcestats

Für eine detaillierte Ausgabe verwenden Sie die Option "-V" mit dem obigen Befehl:

Chronyc Sourcestats -v

Um den Namen des Servers zu überprüfen, für den unser Computer derzeit synchronisiert ist, verwenden Sie:

Chronyc Tracking


Verwenden Sie, um die Konfigurationsdatei zu überprüfen und zu ändern:

vi/etc/chrony/chrony.Conf

Der obige Befehl ist für Debian und Ubuntu für Red Hot, Fedora und CentOS verwendet: Verwendung:

vi /etc /chrony.Conf

Abschluss

Die Synchronisation der Zeit ist wichtig, um eine spezifische Aktivität eines Computers zu bestimmen. Jedes moderne System verfügt über einen Mechanismus, der automatisch die Zeit der Maschine festlegt. NTP (Netzwerkzeitprotokoll) ist einer davon.

In diesem Artikel haben wir gelernt, die Zeit mit dem NTP-Server zu synchronisieren. Wenn Ihre Verteilung auf „systemd“ basiert, ist Ihre Uhr bereits mit NTP synchronisiert. Wir haben auch die Installation und Aktivierung des NTP -Dienstes für die Verteilungen besprochen, die nicht auf „Systemd“ basieren,. Es gibt ein weiteres Dienstprogramm für die NTP.