Ich habe eine virtuelle Maschine, die auf PST eingestellt ist , die einige Kollegen in verschiedenen Zeitzonen haben.
Was muss ich tun, wenn ich die Zeitzone in EST und GMT ändern möchte?
command-line
time
timezone
manyxcxi
quelle
quelle
tzdata
funktioniert, wie es funktioniert, aber ich muss es nicht tun) einzeiliger Befehl). Vielen Dank!dpkg-reconfigure
hat den Trick gemacht.Als root müssen Sie ausführen:
Es sollte ein menübasiertes Tool gestartet werden, mit dem Sie die Zeitzone ändern können.
quelle
Folgendes funktioniert auch. Für GMT:
Für EST:
quelle
ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime
Der einfachste Weg, insbesondere zu einem Server, ist das Auflisten von Zeitzonen:
Und wähle deine, zum Beispiel:
Das ist es! , :-)
quelle
Um ein Programm mit einer anderen Zeitzoneneinstellung auszuführen, legen Sie die
TZ
Umgebungsvariable fest, z. B. umTZ=Pacific/Kiritimati date
die Uhrzeit auf der Weihnachtsinsel anzuzeigen oderexport TZ=Pacific/Kiritimati
um die letzte Einstellung für eine Shell-Sitzung zu erhalten.quelle
Bearbeiten Sie die
timezone
Datei im/etc
Ordner wie folgt:Sie können das nächste Format verwenden:
Beispiel von
/etc/timezone
:oder
Sie können mit: experimentieren
dpkg-reconfigure tzdata
und die Zeitzonendatei überprüfen.Sie müssen einen Dienst neu starten oder neu starten (nicht den NTP-Dienst). Ich weiß nicht welche. Wenn jemand weiß, teilen Sie uns dies bitte mit. (Getestet unter Ubuntu 15.10 wird die Änderung sofort berücksichtigt)
quelle
Ich empfehle gegen Verlinkung wie von anderen erwähnt. Wenn ein Skript versehentlich Ihre
/etc/localtime
Datei überschreibt, überschreibt es Ihre Pacific-Zeitzonendatei ... und es ist ein bisschen mühsam, sie zu ersetzen.Kopieren Sie einfach die Pacific-Datei mit dem obigen Befehl über die localtime-Datei.
quelle
Ich verwende das folgende Skript, um den Benutzer zu fragen, welche Zeitzone eingestellt werden soll, und bestätige dann, dass sie tatsächlich eingestellt wurde:
Ich nenne es
tz-set
.quelle
Als root müssen Sie ausführen:
ln -fs /usr/share/zoneinfo/Europe/Warsaw /etc/localtime && dpkg-reconfigure --frontend noninteractive tzdata
quelle
Dies funktionierte für mich auf GCP Ubuntu 14 via SSH
sudo su
cp /usr/share/zoneinfo/Asia/Singapore /etc/localtime
quelle