Вы находитесь здесь: Главная > Разное > Подготовка к отмене перехода на зимнее время в Debian

Подготовка к отмене перехода на зимнее время в Debian

. . . . .

068_bnw-Всем большой привет!

Сегодня напишу как подготовить Debian к отмене перехода на зимнее время в России.

Всем известно что наше правительство отменило переход на зимнее/летнее время. Сейчас у нас летнее время, которое считается ненормальным. В Новосибирске, где я живу, сейчас GMT+6 DST. Нормальным часовым поясом является GMT+6, т.е. зимнее время. В результате отмены перехода на нормальное зимнее время, мы окажемся в зоне GMT+7.

Для решения проблемы есть два пути. Один простой и неправильный — тупо поставить GMT+7 в /etc/timezone. Удивительно, что данный метод решения проблемы был предложен мне одним крупным китайским производителем телекоммуникационного оборудования для решения проблемы на своей системе управления под ОС Solaris. Ну да ладно, это на их совести. Второй путь правильный — установка обновленных пакетов tzdata или патчей для Soalris. Но речь сегодня о Debian, так что приступим.

Рекомендую вам посетить отличный интернет-ресурс Renovering av båtdynor, где вы сможете заказать реставрацию салонов автомобилей, автобусов, катеров и другой техники а также, обтяжку или перетяжку любых видов сидений, домашней мебели и тому подобное. Данные услуги делаются в городе Стокгольме.

Для начала проверим существующие правила перехода времени:

debian:~# zdump -v /etc/localtime  | grep 2011
/etc/localtime  Sat Mar 26 19:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 NOVT isdst=0 gmtoff=21600
/etc/localtime  Sat Mar 26 20:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 NOVST isdst=1 gmtoff=25200
/etc/localtime  Sat Oct 29 19:59:59 2011 UTC = Sun Oct 30 02:59:59 2011 NOVST isdst=1 gmtoff=25200
/etc/localtime  Sat Oct 29 20:00:00 2011 UTC = Sun Oct 30 02:00:00 2011 NOVT isdst=0 gmtoff=21600

Как можно увидеть, в информации о таймзоне сервера есть правила перехода на зимнее время, а это плохо, значит нужно ставить обонвленный пакет tzdata.

Для установки новых файлов с таймзонами, необходимо скачать пакет tzdata последней версии.
Далее закачаем пакет на сервер и установим:

debian:~# dpkg -i tzdata_2011i-2_all.deb

И проверим результат обновления:

debian:~# zdump -v /etc/localtime |tail
/etc/localtime  Sat Oct 24 19:59:59 2009 UTC = Sun Oct 25 02:59:59 2009 NOVST isdst=1 gmtoff=25200
/etc/localtime  Sat Oct 24 20:00:00 2009 UTC = Sun Oct 25 02:00:00 2009 NOVT isdst=0 gmtoff=21600
/etc/localtime  Sat Mar 27 19:59:59 2010 UTC = Sun Mar 28 01:59:59 2010 NOVT isdst=0 gmtoff=21600
/etc/localtime  Sat Mar 27 20:00:00 2010 UTC = Sun Mar 28 03:00:00 2010 NOVST isdst=1 gmtoff=25200
/etc/localtime  Sat Oct 30 19:59:59 2010 UTC = Sun Oct 31 02:59:59 2010 NOVST isdst=1 gmtoff=25200
/etc/localtime  Sat Oct 30 20:00:00 2010 UTC = Sun Oct 31 02:00:00 2010 NOVT isdst=0 gmtoff=21600
/etc/localtime  Sat Mar 26 19:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 NOVT isdst=0 gmtoff=21600
/etc/localtime  Sat Mar 26 20:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 NOVT isdst=0 gmtoff=25200
/etc/localtime  Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 10:14:07 2038 NOVT isdst=0 gmtoff=25200
/etc/localtime  Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 10:14:07 2038 NOVT isdst=0 gmtoff=25200

Все хорошо — сдвигов по времени после марта 2011 нет.

Вот собственно и все.

. . . . .
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Оставить комментарий

This blog is kept spam free by WP-SpamFree.

. . . . . . . . . . . . . . . . . . . .