Ich möchte meine Zeitzone auf America/New_York einstellen. date sagt, dass die aktuelle Zeit CEST ist. Ich verwende systemd, keine Desktop-Umgebung.
Gerade habe ich
/etc/localtime links to /usr/share/zoneinfo/America/New_York
/etc/timezone set to "America/New_York"
/etc/rc.conf set to "America/New_York" (arch linux should be ignored by systemd)
$TZ is unset
Die Hardware-Uhr ist auf UTC-Zeit eingestellt und funktioniert einwandfrei.
TZ=utc date
gibt die richtige Ausgabe.
Leider bin ich noch auf MESZ. Verpasse ich etwas?
Antwort1
Es scheint, als ob /usr/share/zoneinfo/America/New_York
der Inhalt falsch ist.
Versuchen Sie es mit der Ausgabe zdump America/New_York
oderTZ=America/New_York date