タイムゾーンをAmerica / New_Yorkに設定したいです。 date は現在時刻が CEST であることを示します。私はsystemdを使用しており、デスクトップ環境はありません。
今私に
/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
ハードウェアクロックはutc時間に設定されており、正常に動作します。
TZ=utc date
正しい出力を提供します。
残念ながら、私はまだ中央ヨーロッパの夏時間に属しています。私は何を逃したことがありませんか?
答え1
/usr/share/zoneinfo/America/New_York
内容が間違っているようです。
発行を試みるzdump America/New_York
かTZ=America/New_York date