In diesem kurzen Artikel führen wir Neulinge durch die verschiedenen einfachen Möglichkeiten, die Systemzeitzone in Linux zu überprüfen. Zeitmanagement auf einem Linux-Rechner, insbesondere einem Produktionsserver, ist immer ein wichtiger Aspekt der Systemadministration.
Unter Linux gibt es eine Reihe von Zeitverwaltungsprogrammen wie date und timedatectl Befehle, um die aktuelle Zeitzone des Systems abzurufen und mit einem entfernten NTP-Server zu synchronisieren, um eine automatische und genauere Handhabung der Systemzeit zu ermöglichen.
Nun, lassen Sie uns in die verschiedenen Möglichkeiten eintauchen, die Zeitzone unseres Linux-Systems herauszufinden.
1. Wir beginnen mit dem traditionellen Datum Befehl, um die aktuelle Zeitzone wie folgt herauszufinden:
$ date
Geben Sie alternativ den folgenden Befehl ein, wobei %Z
format gibt die alphabetische Zeitzone und %z
aus gibt die numerische Zeitzone aus:
$ date +"%Z %z"
Hinweis :Es gibt viele Formate im Datum man-Seite, 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 des Systems einschließlich der Zeitzone wie folgt an:
$ timedatectl
Versuchen Sie außerdem, eine Pipeline und einen grep-Befehl zu verwenden, um nur die Zeitzone wie folgt zu filtern:
$ timedatectl | grep “Time zone”
Erfahren Sie, wie Sie die Zeitzone in Linux mit dem Befehl timedatectl festlegen.
3. Außerdem können Benutzer von Debian und seinen Derivaten den Inhalt der Datei /etc/timezone
anzeigen Verwenden Sie das cat-Dienstprogramm, um Ihre Zeitzone zu überprüfen:
$ cat /etc/timezone
Wichtig :Für REHL/CentOS 7 und Fedora 25-22 Benutzer die Datei /etc/localtime ist ein symbolischer Link zur Zeitzonendatei im Verzeichnis /usr/share/zoneinfo/ .
Sie können jedoch date verwenden oder timedatectl Befehl, um auch die aktuelle Zeit und Zeitzone anzuzeigen.
Um die Zeitzone zu ändern, erstellen Sie den symbolischen Link /etc/localtime in die entsprechende Zeitzone unter /usr/share/zoneinfo/ :
$ sudo ln -sf /usr/share/zoneinfo/zoneinfo /etc/localtime
Das Flag -s
ermöglicht die Erstellung eines symbolischen Links, andernfalls wird standardmäßig ein harter Link erstellt und -f
entfernt eine vorhandene Zieldatei, die in diesem Fall /etc/localtime ist .
Zum Beispiel, um die Zeitzone in 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 Handhabung der Zeit auf Ihrem System zu erhalten. Er enthält einfache und leicht verständliche Beispiele.
Denken Sie zu guter Letzt immer daran, Tecmint auf dem Laufenden zu halten für die neusten und interessantesten Linux-Sachen.