Überprüfen und Festlegen der Zeitzone in Ubuntu 20.04
Übersicht
In diesem Lernprogramm erfahren Sie, wie Sie die Zeitzone in Ubuntu 20.04 mit dem Befehl timedatectl
überprüfen und festlegen.
Es gibt verschiedene Möglichkeiten, Ihre Zeitzone zu überprüfen, vom Befehl date
bis zum Befehl timedatactl
. Das Einstellen der Zeitzone wurde jedoch mit dem Befehl timedatactl
stark vereinfacht und verbessert.
Mit dem Befehl timedatectl
können Sie detaillierte Informationen zum Datum und zur Uhrzeit Ihres Systems ausgeben, von NTP-Informationen bis hin zu Vergleichen zwischen Ihrem Datum und dem UTC-Datum.
Während wir den Umfang dieses Tutorials auf das Festlegen Ihrer Zeitzone beschränkt haben, bietet timedatectl
zusätzliche Funktionen, die für Konfigurationen rund um Uhrzeit und Datum sehr nützlich sind.
Überprüfen der aktuellen Zeitzone
Die aktuell konfigurierte Zeitzone wird in der /etc/timezone
-Datei festgelegt. Um Ihre aktuelle Zeitzone anzuzeigen, können Sie cat
den Inhalt der Datei.
cat /etc/timezone
Etc/UTC
Eine andere Methode ist die Verwendung des Befehls date
. Mit dem Argument +%Z
können Sie den aktuellen Zeitzonennamen Ihres Systems ausgeben.
date +%Z
UTC
Um den Zeitzonennamen und den Offset zu erhalten, können Sie den Befehl data
mit dem Argument +"%Z %z"
verwenden. Der Großbuchstabe Z
gibt den Zeitzonennamen aus, während der Kleinbuchstabe z
den Zeitversatz ausgibt.
date +"%Z %z"
UTC +0000
Mit dem Befehl timedatectl
können Sie weitere Informationen zu den aktuellen Zeit- und Datumskonfigurationen Ihres Systems abrufen.
timedatectl
Einstellen der Zeitzone
Um die Zeitzone einzustellen, wird der Befehl timedatectl
verwendet. Bevor Sie Ihre neue Zeitzone festlegen, möchten Sie möglicherweise wissen, welche Zeitzonen verfügbar sind. Sie können alle verfügbaren Zeitzonen mit dem Befehl timedatectl list-timezones
auflisten.
timedatectl list-timezones
Die Zeitzonenliste ist sehr umfangreich. Um die Liste nur auf Ihre Region einzugrenzen, können Sie die Ergebnisse an den Befehl grep
. Um beispielsweise unsere Ergebnisse nur auf Amerika einzugrenzen, führen wir den folgenden Befehl aus.
timedatectl list-timezones | grep America
...America/SantiagoAmerica/Santo_DomingoAmerica/Sao_PauloAmerica/ScoresbysundAmerica/SitkaAmerica/St_JohnsAmerica/Swift_CurrentAmerica/TegucigalpaAmerica/ThuleAmerica/Thunder_BayAmerica/TijuanaAmerica/TorontoAmerica/VancouverAmerica/WhitehorseAmerica/WinnipegAmerica/YakutatAmerica/Yellowknife
Sobald Sie die Zeitzone kennen, auf die Sie Ihren Ubuntu-Server einstellen möchten, verwenden Sie den Befehl timedatactl set-timezone
, um sie einzustellen.
sudo timedatectl set-timezone America/Toronto
und bestätigen Sie dann, dass Ihre Änderungen übernommen wurden, indem Sie den Befehl timedatactl
ausführen.
timedatectl
Leave a Reply