タイムゾーンを 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
正しい出力が得られます。
残念ながら、まだ CEST です。何か見逃しているのでしょうか?
答え1
/usr/share/zoneinfo/America/New_York
内容が間違っているようです。
発行zdump America/New_York
またはTZ=America/New_York date