Автор: Grom
Источник: http://webonrails.ru/forum/server/topic/587/
Проверяем есть ли переход вообще.
# zdump -v /etc/localtime | grep 2011
На экране должно быть что-то вроде:
Ладно, теперь если всё плохо:
Для CentOS 5, архитектура i386:
# rpm -Uvh http://mirror.secured.md/centos/5/updates/i386/RPMS/tzdata-2011h-1.el5.i386.rpm
Для CentOS 5, архитектуры x86_64:
# rpm -Uvh http://mirror.secured.md/centos/5/updates/x86_64/RPMS/tzdata-2011h-1.el5.x86_64.rpm
Всё скачалось и установилось. Теперь у нас наверняка слетел часовой пояс. Про часовые пояса смотрим ниже.
Обновляем дерево portage
# emerge --sync
Смотрим какие версии timezone-data доступны:
# eix timezone-data
Качаем самую последнюю. Вроде это 2011d. B выглядеть это должно как-то так.
# emerge -av /usr/portage/sys-libs/timezone-data/timezone-data-2011d.ebuild
список вообще можно тут посмотреть.
Далее у нас наверно опять слетела временная зона. Скоро мы её выставим, смотрим ниже.
# dpkg -i tzdata_2011i-2_all.deb
И теперь настраиваем время.
# ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Тут мы выставляем для Москвы, если у вас другая зона, то смотрим в папке /usr/share/zoneinfo/ нужную.
Можете ещё установить синхронизацию.
# ntpdate time.nist.gov
Если пакета ntp нет, то делаем следующие:
# yum install ntp
# ntpdate time.nist.gov
Добавляем в автозагрузку
# chkconfig ntpd on
Запускаем:
# service ntpd start
# ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
# dpkg-reconfigure tzdata
Появляется всевдо GUI, где нужно просто выбрать регион и город.
# date
Проверяем переход на зимнее время:
# zdump -v /etc/localtime | grep 2011
Источник: http://webonrails.ru/forum/server/topic/587/
Проверяем есть ли переход вообще.
# 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
Если у вас есть последние две жирные строчки, значит время будет переведено. Если их нету и стоит переход только 27 марта, значит всё хорошо и ничего делать не нужно./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
Ладно, теперь если всё плохо:
Отмена перехода на зимнее время для CentOS.
Качаем новый пакет tzdata.Для CentOS 5, архитектура i386:
# rpm -Uvh http://mirror.secured.md/centos/5/updates/i386/RPMS/tzdata-2011h-1.el5.i386.rpm
Для CentOS 5, архитектуры x86_64:
# rpm -Uvh http://mirror.secured.md/centos/5/updates/x86_64/RPMS/tzdata-2011h-1.el5.x86_64.rpm
Всё скачалось и установилось. Теперь у нас наверняка слетел часовой пояс. Про часовые пояса смотрим ниже.
Отмена перехода на зимнее время для Gentoo.
Тут чуть сложнее:Обновляем дерево portage
# emerge --sync
Смотрим какие версии timezone-data доступны:
# eix timezone-data
Качаем самую последнюю. Вроде это 2011d. B выглядеть это должно как-то так.
# emerge -av /usr/portage/sys-libs/timezone-data/timezone-data-2011d.ebuild
список вообще можно тут посмотреть.
Далее у нас наверно опять слетела временная зона. Скоро мы её выставим, смотрим ниже.
Отмена перехода на зимнее время для Debian.
Тут вообще всё просто. Опять же качаем последний пакет tzdata# dpkg -i tzdata_2011i-2_all.deb
И теперь настраиваем время.
Настройка часового пояса, временной зоны на CentOS
Тут всё не сложно. Требуется установить символическую ссылку файла с зоной на /etc/localtime.# ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Тут мы выставляем для Москвы, если у вас другая зона, то смотрим в папке /usr/share/zoneinfo/ нужную.
Можете ещё установить синхронизацию.
# ntpdate time.nist.gov
Если пакета ntp нет, то делаем следующие:
# yum install ntp
# ntpdate time.nist.gov
Добавляем в автозагрузку
# chkconfig ntpd on
Запускаем:
# service ntpd start
Настройка часового пояса, временной зоны на Gentoo
Если меня не подводит память, то так же как в CentOS# ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Настройка часового пояса, временной зоны на Debian
Тут опять всё очень просто:# dpkg-reconfigure tzdata
Появляется всевдо GUI, где нужно просто выбрать регион и город.
Проверка
Проверяем время:# date
Проверяем переход на зимнее время:
# 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 Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSD isdst=1 gmtoff=14400
Комментариев нет:
Отправить комментарий