Добрый день!
ОС fedora core. Выполняю команду date. Ответ:
Втр Май 14 11:03:40 YEKST 2013
Действительное время 10:22. Каким образом можно узнать параметры часового пояса. и привести все в порядок? Как узнать будет ли происходить перевод часов на зимнее/летнее время?
Как настроить часы?
date MMDDhhmmCCYY.ssMM — месяц, DD — день месяца, hh — часы, mm — минуты, CCYY — 4 цифры года, ss — секунды
Ну и man date
Какая версия Федоры?
Версия core 6. Установить дату рекомендованным способом возможно, но при этом хотелось бы понять будет ли производиться перевод на летнее время и обратно и какая разница с UTC.
Посмотреть время относительно UTC можно командой date -R
Перевод на летнее время определяется данными из пакета tzdata и текущим часовым поясом (местоположением). В такой древней версии федоры tzdata безбожно устарел. Если установишь современный, то будет всё правильно.
Федора 6 не обновляется и не поддерживается, переходи на современную версию.
На запрос yum search tzdata получен ответ:
tzdata.noarch 2006m-2.fc6 core
Matched from:
tzdata
tzdata.noarch 2007h-1.fc6 installed
Matched from:
tzdata
Это значит, что последний пакет датирован 2007 годом и в последствии не обновлялся? В таком случае должно срабатывать правило перехода на летнее/зимнее время?
Судя по Вашей версии операционной системы, переход на летнее и зимнее время у Вас будет происходить, несмотря на то, что в России он отменен. По Вашему выводу команды date видно что, у Вас екатеринбургское время, а оно отличается от московского на +2 часа, и на +6 от UTC. Но для правильного соответствия времени Вам надо обновить timezone.
Да.
Ещё можно проверить так:
Посмотреть текущее отличие от UTC
date -RПосмотреть отличие от UTC зимой
date -d "-120 days" -RТакже перевод часов зависит от страны/региона. Посмотреть текущий регион можно так:
ls -l /etc/localtimeСудя по выводу, перевод, действительно производится.
date -d "-120 days" -R
Mon, 14 Jan 2013 16:42:45 +0500
date -R
Tue, 14 May 2013 17:51:18 +0600
Вот по поводу региона не понятно.
ls -l /etc/localtime
-rw-r--r-- 1 root root 2000 Май 14 11:20 /etc/localtime
Практически во всех источниках встречал описание того, что localtime это ссылка на файл с настройками. Но в моем случае это не ссылка....
Подскажите, как обновить timezone?
Попробуй взять этот пакет из современной версии, например из Ф18.
Но правильнее - установить современную систему.