Website-Suche

So überprüfen Sie die Zeitzone unter Linux


In diesem kurzen Artikel führen wir Neulinge durch die verschiedenen einfachen Möglichkeiten, die Systemzeitzone unter Linux zu überprüfen. Das Zeitmanagement auf einem Linux-Rechner, insbesondere einem Produktionsserver, ist immer ein wichtiger Aspekt der Systemadministration.

Unter Linux stehen eine Reihe von Zeitverwaltungsdienstprogrammen zur Verfügung, z. B. die Befehle date und timedatectl, um die aktuelle Zeitzone des Systems abzurufen und mit einem Remote-NTP-Server zu synchronisieren, um eine automatische und zu ermöglichen genauere Systemzeitverwaltung.

Schauen wir uns nun die verschiedenen Möglichkeiten an, die Zeitzone unseres Linux-Systems herauszufinden.

1. Wir beginnen mit der Verwendung des herkömmlichen Befehls date, um die aktuelle Zeitzone wie folgt herauszufinden:

date

Geben Sie alternativ den folgenden Befehl ein, wobei das Format %Z die alphabetische Zeitzone und das Format %z die numerische Zeitzone ausgibt:

date +"%Z %z"

Hinweis: Es gibt viele Formate in der date-Manpage, die Sie verwenden können, um die Ausgabe des date-Befehls zu ändern:

man date

2. Als nächstes können Sie ebenfalls timedatectl verwenden. Wenn Sie es ohne Optionen ausführen, zeigt der Befehl eine Übersicht über das System einschließlich der Zeitzone wie folgt an:

timedatectl

Versuchen Sie außerdem, einen Pipeline- und grep-Befehl zu verwenden, um nur die Zeitzone wie folgt zu filtern:

timedatectl | grep “Time zone”

Erfahren Sie, wie Sie die Zeitzone unter Linux mit dem Befehl timedatectl festlegen.

3. Darüber hinaus können Benutzer von Debian und seinen Derivaten den Inhalt der Datei /etc/timezone mit dem Dienstprogramm cat anzeigen, um Ihre Zeitzone zu überprüfen:

cat /etc/timezone

Wichtig: Für Benutzer von REHL/CentOS 7 und Fedora 25-22 ist die Datei /etc /localtime ist ein symbolischer Link zur Zeitzonendatei im Verzeichnis /usr/share/zoneinfo/.

Sie können jedoch auch die Befehle date oder timedatectl verwenden, um die aktuelle Uhrzeit und Zeitzone anzuzeigen.

Um die Zeitzone zu ändern, erstellen Sie unter /usr/share/zoneinfo/ den symbolischen Link /etc/localtime zur entsprechenden Zeitzone:


sudo ln  -sf /usr/share/zoneinfo/zoneinfo /etc/localtime

Das Flag -s ermöglicht die Erstellung eines symbolischen Links, andernfalls wird standardmäßig ein fester Link erstellt und -f entfernt eine vorhandene Zieldatei, in diesem Fall /etc/localtime.

Um beispielsweise die Zeitzone auf Afrika/Nairobi zu ändern, geben Sie den folgenden Befehl ein:


sudo ln -sf /usr/share/zoneinfo/Africa/Nairobi /etc/localtime

Das ist alles! Vergessen Sie nicht, Ihre Meinung zu dem Artikel über das unten stehende Feedback-Formular mitzuteilen. Wichtig ist, dass Sie sich diesen Zeitmanagement-Leitfaden für Linux durchlesen, um mehr Einblick in die Verwaltung der Zeit auf Ihrem System zu erhalten. Er enthält einfache und leicht verständliche Beispiele.

Denken Sie zum Schluss immer daran, bei Tecmint auf dem Laufenden zu bleiben, um die neuesten und interessantesten Linux-Inhalte zu erhalten.