Установка часовых поясов

Установка часовых поясов

Я хочу установить часовой пояс на 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

Связанный контент