Как известно, прогресс человечества не остановить. И если во времена до появлении партии "Единая Россия" какой-то Артаксеркс не мог справиться с простым морем, то мудрое руководство страны, в которой живут россияне, может с лёгкостью успешно приказать Солнцу вставать на два часа раньше, чем положено по законам движения небесных тел.
А бороться со светилом, помимо прочих, приходится и сисадминам.
Скажу честно: если админ допустил, что в опекаемой им сети что-то сработало не так, как надо — он неправ. Неважно, что послужило причиной: лень, пофигизм, отсутствие критически важных частей головного мозга, маразм руководителей или что-то ещё...
Не буду заниматься поисками виноватых, напишу лишь о некоторых моментах, с которыми пришлось столкнуться лично мне.
Первая мысль, что приходит в голову — обновить данные операционной системы о часовых поясах. Интересующиеся могут набрать в гугле запрос вида '<название ос> timezone 2011 russia' или что-нибудь вроде этого.
Казалось бы, стоит последовать найденным инструкциям, и проблема решена, но не тут-то было!
Во-первых, необходимо перезапустить запущенные демоны или, что проще, систему целиком. Но это просто и понятно — любой догадается. А вот после этого и появляется самое интересное: оказывается (нет, понятное дело, мы подозревали, но не верили до конца!), что кое-какие важные программы хранят информацию о переводе времени независимо от ОС!
Никоим образом не претендуя на полноту информации напишу, с чем пришлось столкнуться мне:
отличная свободная СУБД PostgreSQL в /usr/share (/usr/local/share во FreeBSD) держит копию БД часовых поясов, которая требует обновления (я скопировал данные из обновлённой системной базы);
всем известный бейсик легкий в освоении язык программирования PHP поступает аналогично, для обновления достаточно установить свежую версию пакета pecl_timezonedb (в разных системах, вероятно, название может слегка различаться).
Мотивы, заставившие авторов данных программных продуктов использовать отдельную от системы копию данных о часовых поясах, мне, честно говоря, непонятны...
Так что всех с наступающей годовщиной Великой Октябрьской Социалистической Революции! И не забывайте претворять в жизнь решения Партии и Правительства, особенно насчёт перевода часов!
PS. 2000-й год был гораздо веселее, да!