Befehle zum Konfigurieren und Synchronisieren von Uhrzeit, Datum und Zeitzone in Ubuntu 18.04

Eines der heikelsten und wichtigsten Verwaltungsprobleme, obwohl es manchmal nicht so aussieht, hängt auf Serverebene mit einer korrekten Konfiguration und Zeitsynchronisierung zusammen, da jeder Fehler in Sekunden, Minuten oder Stunden Aktualisierungsfehler auslösen kann , Kommunikation zwischen Anwendungen wie Datenbanken, Ausfälle und Fehler in Registrierungen und viele andere damit verbundene Probleme, die von uns als Administratoren möglicherweise unbemerkt bleiben.

Wenn wir Ubuntu 18.0 verwenden, verfügt dieses System über eine integrierte Zeitsynchronisierung und ist standardmäßig aktiviert, wobei der systemd timesyncd-Dienst als Referenz verwendet wird.

Der Befehl timesyncd ersetzt die Befehle ntpdate und chrony durch eingebaute Funktionen, die für ihre Leistung viel optimaler sind, da timesyncd regelmäßig die Zeitdienste überprüft, um die lokale Zeit synchronisiert zu halten und Zeitaktualisierungen lokal speichert, sodass diese nach einem Neustart des Systems angewendet werden damit alles, was mit Datum und Uhrzeit zu tun hat, korrekt ist.

Als nächstes werden wir sehen, wie Sie Uhrzeit und Datum in Ubuntu 18.04 umfassend konfigurieren.

Grundlegende Befehle zum Konfigurieren und Synchronisieren von Uhrzeit, Datum und Zeitzone in Ubuntu 18.04
Der grundlegendste Befehl, den wir in Ubuntu 18.04 verwenden können, um die aktuelle Uhrzeit auf dem Server zu erkennen, ist der date-Befehl, der von jedem Benutzer verwendet werden kann, um Datum und Uhrzeit zu drucken:

 Datum
Das angezeigte Ergebnis ist das folgende. Wie wir sehen, werden dort der aktuelle Tag, das Datum und die Uhrzeit gedruckt.

VERGRÖSSERN

Als allgemeine Regel ist der Server standardmäßig in der UTC-Zeitzone konfiguriert, denken Sie daran, dass UTC (Koordinierte Weltzeit - Koordinierte Weltzeit) in der die Zeit in null Längengraden definiert ist. Die ständige Verwendung der Weltzeit ist nützlich, wenn wir verschiedene Zeitzonen auf einem Server zählen oder verwalten müssen.

1. So ändern Sie die Zeitzone in Ubuntu 18.04

Schritt 1
Wenn aus irgendeinem Grund die Zeitzone geändert werden muss, können wir dies mit dem Befehl timedatectl tun. Zuerst müssen wir die verfügbaren Zeitzonen auflisten, indem wir den folgenden Befehl ausführen:

 timedatectl list-timezones
Alle Zonen, die wir verwenden können, werden angezeigt und um zwischen ihnen zu navigieren, verwenden wir die Pfeiltasten auf unserer Tastatur. Dort müssen wir die Zeile der Zeitzone beachten, die wir auf Ubuntu 18.04 anwenden möchten.

VERGRÖSSERN

Schritt 2
Jetzt können wir die Zeitzone mit dem folgenden Befehl konfigurieren:

 timedatectl set-timezone
Wenn Sie die gewünschte Zone hinzufügen, müssen Sie sudo mit timedatectl verwenden, um die Änderung wie folgt vorzunehmen. In diesem Fall verwenden wir die Zone Madrid:
 sudo timedatectl set-timezone Europe / Madrid
Wir geben das Passwort unseres Benutzers ein und die Änderung wird korrekt übernommen:

VERGRÖSSERN

Schritt 3
Wir können überprüfen, ob die Änderungen korrekt übernommen wurden, indem wir den Datumsbefehl erneut ausführen. Wir können den Unterschied anhand der ersten Datums- und Uhrzeitinformationen erkennen, die wir erhalten haben, und die Abkürzung der Zeitzone wird in den Informationen angezeigt.

VERGRÖSSERN

2. So verwalten Sie timesyncd mit timedatectl in Ubuntu 18.04


In Linux-Umgebungen wurde die Netzwerkzeitsynchronisation natürlich durch das Network Time Protocol oder den ntpd-Daemon gesteuert, einen Dienst, der sich mit einer Reihe von mehreren NTP-Servern verbindet, um auf konstante und zuverlässige Zeitaktualisierungen zuzugreifen, damit diese für unser System gelten, aber wie Wie bereits erwähnt, verwendet Ubuntu 18.04 jetzt den Befehl timesyncd anstelle von ntpd.

Mit timesyncd haben wir einen Dienst, der sich mit den NTP-Zeitservern verbindet und ähnlich wie die anderen Distributionen funktioniert, aber der Hauptunterschied besteht darin, dass er viel leichter ist und jetzt in das System integriert ist, wodurch der Ressourcenverbrauch durch Optimierung vermieden wird die allgemeine Leistung von Ubuntu 18.04.

Um den Status von timesyncd in Ubuntu zu überprüfen, müssen wir timedatectl ohne Argumente ausführen und das Ergebnis ist das folgende, wo wir Details finden wie:

  • Ortszeit und Datum
  • Weltzeit
  • RTC-Zeit
  • Aktuelle Zeitzone
  • Systemd-timesyncd-Dienststatus und mehr

VERGRÖSSERN

Wenn die Zeile systemd-timesyncd.service die Meldung yes enthält, bedeutet dies, dass timesyncd aktiviert ist und unter Ubuntu 18.04 ausgeführt wird. Falls dieser Dienst deaktiviert ist, können wir ihn aktivieren, indem wir Folgendes ausführen:

 sudo timedatectl set-ntp on
Sobald dies erledigt ist, können wir timedatectl erneut ausführen, um den Status des Dienstes zu bestätigen.

3. So wechseln Sie zu NTP in Ubuntu 18.04 Linux


Schritt 1
Dies gilt, wenn NTP unbedingt alles im Zusammenhang mit Systemdatum und -uhrzeit kontrollieren muss, da seine Funktionen effizienter sind als tumesyncd, dies jedoch nicht bedeutet, dass letzteres schlecht ist oder Fehler aufweist.

Vor der Installation von ntpd müssen wir timesyncd deaktivieren, indem wir Folgendes ausführen:

 sudo timedatectl set-ntp nein
Wir validieren die Deaktivierung, indem wir timedatectl ausführen, was nun die Antwort no hat:

VERGRÖSSERN

Schritt 2
Jetzt werden wir das System aktualisieren, indem wir Folgendes ausführen:

 sudo apt-Update
Jetzt ist es möglich, das ntp-Paket mit apta zu installieren, wenn:
 sudo apt install ntp
Wir geben den Buchstaben S ein, um den Download und die Installation von NTP in Ubuntu 18.04 zu bestätigen.

VERGRÖSSERN

Schritt 3
ntpd wird nach dem Installationsvorgang automatisch gestartet, wir können ntpd konsultieren, um Informationen über den Status zu erhalten, um seinen Betrieb mit dem folgenden Befehl zu überprüfen:

 ntpq -p

VERGRÖSSERN

ntpq ist ein Abfragetool für den ntpd-Befehl und das Flag -p fordert Informationen zu den NTP-Servern an, mit denen sich ntpd verbunden hat, wir können im Ergebnis die Ubuntu-Gruppenserver sehen, auf denen es basiert, um Uhrzeit und Datum zu synchronisieren.

Mit diesem Prozess haben wir immer unsere Server mit den besten Synchronisationsfunktionen, was eine optimale Arbeit in allen Ubuntu 18.04-Rollen und -Diensten gewährleistet.

wave wave wave wave wave