Отключить летнее время linux

Отключить летнее время linux

Всем привет! Кто решил уже эту тему, поделитесь пожалуйста ссылками на патчи/HOW-TO для разных linux-ов.
Думаю, что это будет нужно/полезно многим. С уважением,
Jack.

  • Linux: отмена автоматического перехода зимнее/летнее время, vlb267, 12:39 , 21-Сен-11, (1)
    • бНОПНЯ, Andrey Mitrofanov, 13:01 , 21-Сен-11, (3) +1
    • Linux: отмена автоматического перехода зимнее/летнее время, Дядя_Федор, 13:24 , 21-Сен-11, (4)
      • Linux: отмена автоматического перехода зимнее/летнее время, Дядя_Федор, 16:13 , 21-Сен-11, (6)
      • Linux: отмена автоматического перехода зимнее/летнее время, Дядя_Федор, 16:18 , 21-Сен-11, ( 7 )
        • Linux: отмена автоматического перехода зимнее/летнее время, icebale, 20:36 , 28-Окт-11, ( 8 )
        • Linux: отмена автоматического перехода зимнее/летнее время, chekusov, 02:19 , 29-Окт-11, ( 9 )

        > Всем привет!
        > Кто решил уже эту тему, поделитесь пожалуйста ссылками на патчи/HOW-TO для разных
        > linux-ов.
        > Думаю, что это будет нужно/полезно многим.
        > С уважением,
        > Jack.

        https://www.linux.org.ru/wiki/en/п²п╣п©п╣я─п╣п╡п╬п╢_я┤п╟я│п╬п╡_2011

        > https://www.linux.org.ru/wiki/en/п²п╣п©п╣я─п╣п╡п╬п╢_я┤п╟я│п╬п╡_2011

        $ echo ‘п²п╣п©п╣я─п╣п╡п╬п╢ я┤п╟я│п╬п╡ 2011’ |recode -f u8..koi8-r
        Неперевод часов 2011
        $ echo ‘бНОПНЯ’ |recode -f u8..koi8-r,1251..u8_

        > Всем привет!
        > Кто решил уже эту тему, поделитесь пожалуйста ссылками на патчи/HOW-TO для разных
        > linux-ов.
        > Думаю, что это будет нужно/полезно многим.
        > С уважением,
        > Jack.

        не будет
        эта проблема «решается» «сама» при штатном обновлении большинства дистрибутивов

        P.S. для тех, кто не понял: корежить ничего не надо

        > не будет
        > эта проблема «решается» «сама» при штатном обновлении большинства дистрибутивов

        В gentoo, как я понял, все было решено уже давно обновлением портеджа timezone. Который, собственно, изменил файл /usr/share/zoneinfo/Europe/Moscow (в случае Москвы, конечно).

        > В gentoo, как я понял, все было решено уже давно обновлением
        > портеджа timezone. Который, собственно, изменил файл /usr/share/zoneinfo/Europe/Moscow
        > (в случае Москвы, конечно).

        Cоврамши. В Gentoo пакетик timezone-data-20011h с нормальной временной зоной вышло на днях буквально. Только что обновил на всех серваках. Для CentOS соответствующий пакетик обзывается tzdata. Тоже обновил.

        > Всем привет!
        > Кто решил уже эту тему, поделитесь пожалуйста ссылками на патчи/HOW-TO для разных
        > linux-ов.
        > Думаю, что это будет нужно/полезно многим.
        > С уважением,
        > Jack.

        Еще в начале месяца озадачился данной проблемой.
        Для того что бы проверить будет ли осуществлен переход на зимнее время можно выполнить команду
        zdump -c 2013 -v Europe/Moscow | grep 2011 | grep -q isdst=1 && echo Ahtung
        Я думаю здесь все понятно
        использую везде CentOS 5.6.
        Сейчас специально обновил репозиторий и обновил одну из машин, ничего не дало.
        Решил обновить до 5.7 после чего уже поменялся файл зоны, где отключен переход на зимнее время.

        Странно — я вот только что проверил на CentOS 5.4 проверил приведенной Вами выше командой. Сначала выдало «Ахтунг». Сделал yum update tz — обновился до версии 2011h-2.el5. «Ахтунга» после обновления не наблюдается. 🙂

        Важно: чтобы всё заработало нужно еще обязательно поменять файл /etc/localtime на обновленный файл из tzdata, иначе работать по новому не будет!

        P.S. yum update tzdata и rpm -Uvh tzdata — не меняют текущий(старый) localtime.

        Поправляйте пока не поздно.

        > Странно — я вот только что проверил на CentOS 5.4 проверил приведенной
        > Вами выше командой. Сначала выдало «Ахтунг». Сделал yum update tz —
        > обновился до версии 2011h-2.el5. «Ахтунга» после обновления не наблюдается. 🙂

        Совсем просто, хотя и не и не изящно:
        до 3:00 30.10

        cp /etc/localtime ~/

        после 3:00 30.10

        cp ~/localtime /etc/

        Источник

        Отмена перехода на Зимнее время Linux/CentOS

        В связи с отменой перехода на Зимнее время появилась необходимость установки дополнительных обновлений (для ОС Windows)
        http://support.microsoft.com/kb/914387/ru — можно прочитать про дополнительные способы обновления времени
        http://support.microsoft.com/kb/2570791/ru — можно скачать сами обновления для разных ОС.

        В Linux же необходимо установить просто паке tzime
        # yum install tzdata
        # apt-get install tzdata

        Если по каким-либо причинам у Вас нет возможности установить этот пакет в Linux, то тогда имеется возможность ручного изменения времени в Linux.

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

        # zdump -v /etc/localtime | grep 2011

        /etc/localtime Sat Mar 26 22:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 MSK isdst=0 gmtoff=10800
        /etc/localtime Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSD isdst=1 gmtoff=14400
        /etc/localtime Sat Oct 29 22:59:59 2011 UTC = Sun Oct 30 02:59:59 2011 MSD isdst=1 gmtoff=14400
        /etc/localtime Sat Oct 29 23:00:00 2011 UTC = Sun Oct 30 02:00:00 2011 MSK isdst=0 gmtoff=10800

        Если отобразились последние две строки, то нужно продолжать дальше

        1) Для начала сделаем копию папки с зонами
        # rsync -avz /usr/share/zoneinfo/Europe /usr/share/zoneinfo/Europe.old

        2) Дальше удалим папку
        # rm -rf /usr/share/zoneinfo/Europe

        3) Скачиваем файл с новыми зонами
        # wget http://plutonit.ru/tzdata/europe

        4) Перемещаем его в любой каталог, допустим в /root

        5) Далее переходим в него и выполняем команду:
        # zic europe

        После этого в директории /usr/share/zoneinfo/ появится новая папка с именем Europe

        6) Делаем перемещение файла localtime
        # mv /etc/localtime /etc/localtime.old

        7) И создаем ссылку
        # ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

        8) Проверяем
        # zdump -v /etc/localtime | grep 2011
        /etc/localtime Sat Mar 26 22:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 MSK isdst=0 gmtoff=10800
        /etc/localtime Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSK isdst=0 gmtoff=14400

        Теперь все ОК и перехода больше не будет

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

        1) mv /usr/share/zoneinfo/Europe.old/Europe/ /usr/share/zoneinfo/Europe
        2) mv /etc/localtime /etc/localtime.old
        3) ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

        Количество просмотров: 6856

        Комментарии к статье:

        Автор комментария: TAPAH55
        Дата: 2014-10-30

        Для Windows XP написал файл реестра для создания всех новых временных зон в Росси с осени 2014 года new-time-russia-2014.reg http://nebegun.ru/index.php/young/windows/2725-new-time-russia-2014

        Добавить комментарий

        Источник

        Отключить летнее время linux

        • Вы здесь:
        • Home
        • Linux
        • Общие инструкции
        • Отключение перехода на летнее/зимнее время в Linux

        Последние новости

        Рейтинг

        Статистика

        Отключение перехода на летнее/зимнее время в Linux

        Многие наверняка в курсе, что в этом году в России отменен переход на летнее время. Что это нам дает? Что 30 октября этого года время не изменится.

        За часовые пояса в Linux отвечает так называемая tz database — пакет tzdata. Для большинства дистрибутивов возможно будет достаточно обновить этот пакет (соответсующие исправления внесены в версию 2011i). Если же такого обновления для вашего дистрибутива не вышло, самый простой способ использовать Etс/GMT+4 или, если вы не ищете легких путей, перекомпилировать файл зоны. Об этом варианте и пойдет речь далее.

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

        suntechnic@ulspo:~$ zdump -v /usr/share/zoneinfo/Europe/Moscow |grep 2011 /usr/share/zoneinfo/Europe/Moscow Sat Mar 26 22:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 MSK isdst=0 gmtoff=10800 /usr/share/zoneinfo/Europe/Moscow Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSD isdst=1 gmtoff=14400 /usr/share/zoneinfo/Europe/Moscow Sat Oct 29 22:59:59 2011 UTC = Sun Oct 30 02:59:59 2011 MSD isdst=1 gmtoff=14400 /usr/share/zoneinfo/Europe/Moscow Sat Oct 29 23:00:00 2011 UTC = Sun Oct 30 02:00:00 2011 MSK isdst=0 gmtoff=10800 

        Итак, 30 октября все пройдет по старому расписанию.

        Для начала сделаем резервную копию:

        suntechnic@ulspo:~$ cp /usr/share/zoneinfo/Europe/Moscow \ /usr/share/zoneinfo/Europe/Moscow.bkp

        Получаем последнюю версию tz database отсюда:

        suntechnic@ulspo:~$ cd /tmp suntechnic@ulspo:/tmp$ wget http://ulspo.ru/files/linux/time/tzdata2011k.tar.gz suntechnic@ulspo:/tmp$ mkdir /tmp/tzdata2011k suntechnic@ulspo:/tmp$ tar xfv tzdata2011k.tar.gz -C /tmp/tzdata2011k

        Ну а теперь собственно компиляция:

        suntechnic@ulspo:/tmp$ cd /tmp/tzdata2011k suntechnic@ulspo:/tmp/tzdata2011k$ zic -d zoneinfo europe suntechnic@ulspo:/tmp/tzdata2011k$ cp /tmp/tzdata2011k/zoneinfo/Europe/Moscow \ /usr/share/zoneinfo/Europe/Moscow

        Не забудьте проверить файл /etc/localtime, если это ссылка на файл Moscow, то всё нормально, а если это просто файл, то нужно его заменить новым файлом:

        suntechnic@ulspo:~$ mv /etc/localtime /etc/localtime.bkp suntechnic@ulspo:~$ ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
        suntechnic@ulspo:~$ zdump -v /usr/share/zoneinfo/Europe/Moscow |grep 2011 /usr/share/zoneinfo/Europe/Moscow Sat Mar 26 22:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 MSK isdst=0 gmtoff=10800 /usr/share/zoneinfo/Europe/Moscow Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSK isdst=0 gmtoff=14400 

        Далее нужно выставить хранение аппаратного времени в системе UTC. Для этого откроем файл любым простым текстовым редактором:

        suntechnic@ulspo:~$ joe /etc/sysconfig/clock

        . и выставим указанный параметр UTC:

        ZONE="Europe/Moscow" UTC=true ARC=false

        Если часы системные выставлены так как надо, то выполняем следующую команду, которая запишет в аппаратные часы (BIOS) время в UTC:

        suntechnic@ulspo:~$ hwclock --systohc --utc 
        suntechnic@ulspo:~$ hwclock -wu 

        После произведённых действий компьютер можно перегрузить и удостовериться, что время никуда не убегает.

        Если часы сместятся на 4 часа вперёд. Далее просто выставим нужное время командой date -s hh:mm:ss.

        Источник

        Отключить летнее время linux

        • Вы здесь:
        • Home
        • Linux
        • Общие инструкции
        • Отключение перехода на летнее/зимнее время в Linux

        Последние новости

        Рейтинг

        Статистика

        Отключение перехода на летнее/зимнее время в Linux

        Многие наверняка в курсе, что в этом году в России отменен переход на летнее время. Что это нам дает? Что 30 октября этого года время не изменится.

        За часовые пояса в Linux отвечает так называемая tz database — пакет tzdata. Для большинства дистрибутивов возможно будет достаточно обновить этот пакет (соответсующие исправления внесены в версию 2011i). Если же такого обновления для вашего дистрибутива не вышло, самый простой способ использовать Etс/GMT+4 или, если вы не ищете легких путей, перекомпилировать файл зоны. Об этом варианте и пойдет речь далее.

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

        suntechnic@ulspo:~$ zdump -v /usr/share/zoneinfo/Europe/Moscow |grep 2011 /usr/share/zoneinfo/Europe/Moscow Sat Mar 26 22:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 MSK isdst=0 gmtoff=10800 /usr/share/zoneinfo/Europe/Moscow Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSD isdst=1 gmtoff=14400 /usr/share/zoneinfo/Europe/Moscow Sat Oct 29 22:59:59 2011 UTC = Sun Oct 30 02:59:59 2011 MSD isdst=1 gmtoff=14400 /usr/share/zoneinfo/Europe/Moscow Sat Oct 29 23:00:00 2011 UTC = Sun Oct 30 02:00:00 2011 MSK isdst=0 gmtoff=10800 

        Итак, 30 октября все пройдет по старому расписанию.

        Для начала сделаем резервную копию:

        suntechnic@ulspo:~$ cp /usr/share/zoneinfo/Europe/Moscow \ /usr/share/zoneinfo/Europe/Moscow.bkp

        Получаем последнюю версию tz database отсюда:

        suntechnic@ulspo:~$ cd /tmp suntechnic@ulspo:/tmp$ wget http://ulspo.ru/files/linux/time/tzdata2011k.tar.gz suntechnic@ulspo:/tmp$ mkdir /tmp/tzdata2011k suntechnic@ulspo:/tmp$ tar xfv tzdata2011k.tar.gz -C /tmp/tzdata2011k

        Ну а теперь собственно компиляция:

        suntechnic@ulspo:/tmp$ cd /tmp/tzdata2011k suntechnic@ulspo:/tmp/tzdata2011k$ zic -d zoneinfo europe suntechnic@ulspo:/tmp/tzdata2011k$ cp /tmp/tzdata2011k/zoneinfo/Europe/Moscow \ /usr/share/zoneinfo/Europe/Moscow

        Не забудьте проверить файл /etc/localtime, если это ссылка на файл Moscow, то всё нормально, а если это просто файл, то нужно его заменить новым файлом:

        suntechnic@ulspo:~$ mv /etc/localtime /etc/localtime.bkp suntechnic@ulspo:~$ ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
        suntechnic@ulspo:~$ zdump -v /usr/share/zoneinfo/Europe/Moscow |grep 2011 /usr/share/zoneinfo/Europe/Moscow Sat Mar 26 22:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 MSK isdst=0 gmtoff=10800 /usr/share/zoneinfo/Europe/Moscow Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSK isdst=0 gmtoff=14400 

        Далее нужно выставить хранение аппаратного времени в системе UTC. Для этого откроем файл любым простым текстовым редактором:

        suntechnic@ulspo:~$ joe /etc/sysconfig/clock

        . и выставим указанный параметр UTC:

        ZONE="Europe/Moscow" UTC=true ARC=false

        Если часы системные выставлены так как надо, то выполняем следующую команду, которая запишет в аппаратные часы (BIOS) время в UTC:

        suntechnic@ulspo:~$ hwclock --systohc --utc 
        suntechnic@ulspo:~$ hwclock -wu 

        После произведённых действий компьютер можно перегрузить и удостовериться, что время никуда не убегает.

        Если часы сместятся на 4 часа вперёд. Далее просто выставим нужное время командой date -s hh:mm:ss.

        Источник

        Читайте также:  Linux ubuntu настроить wifi
Оцените статью
Adblock
detector