Wenn ich zurzeit den Datumsbefehl von bash ausführe, wird Folgendes angezeigt
Thu May 17 12:21:00 IST 2012
Unten ist meine Zeitzonenkonfiguration basierend auf der Ausführung dpkg-reconfigure tzdata
Aktuelle Standardzeitzone: 'Europa / Dublin' Ortszeit ist jetzt: Do Mai 17 12:32:52 IST 2012. Weltzeit ist jetzt: Do 17. Mai 11:32:52 UTC 2012.
Irgendeine Idee, wie ich von IST zu UTC / GMT wechsle?
configuration
time
timezone
dmckenna
quelle
quelle
Etc
istNone of the above
.sudo apt install tzdata
ist daher ein MUSS!Ändert Ihre Zeitzone systemweit auf UTC.
Sie können
timedatectl list-timezones
alle verfügbaren Zeitzonen anzeigen.Auszug aus @ MattJohnsons Antwort auf SO
quelle
Im alten Un * x-Stil (SunOS, HPUX ...) können Sie Folgendes tun:
Überprüfen Sie den Inhalt von / usr / share / zoneinfo, um die gewünschte / benötigte Zeitzone zu ermitteln.
Beispielsweise kann die Irish Summer Time (IST) definiert werden als
oder
Am wichtigsten ist jedoch die Verwendung einer korrekten Zeitreferenz und eines NTP-Daemons (z. B. openntpd), da die Zeitzone nur zum Anzeigen / Konvertieren der Zeit in Zeichenfolgen und nicht zum Speichern verwendet wird (unabhängig von der Zeitzone, Differenz zu 01/01) / 1970 ist auf der Erde überall gleich).
quelle
sudo rm /etc/localtime
(ich hatte bereits diese Datei konnte so nicht Symlink mit dem nächsten Befehl erstellen, so dass ich es gelöscht zuerst)sudo ln -s /usr/share/zoneinfo/Asia/Kolkata /etc/localtime
. Ich denke, das scheint eine allgemeine Lösung zu sein.Etwas wie das?
quelle
Aktualisiert für 14.04 bis heute
Zeit- und Datumsstatus anzeigen:
Liste der Zeitzonen anzeigen:
Listed Timezones (425)
Setzen Sie die Zeitzone auf UTC:
Zeit- und Datumsstatus anzeigen:
quelle
sudo timedatectl set-timezone Asia/Dhaka
übrigens Danke.