Обновление часовых поясов
Материал из Слакваря
Bormant (Обсуждение | вклад) м (В "ls -l /etc | grep ..." grep не нужен) |
Sun (Обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
lrwxrwxrwx 1 root root 33 Mar 14 2011 localtime-copied-from -> /usr/share/zoneinfo/Europe/Moscow | lrwxrwxrwx 1 root root 33 Mar 14 2011 localtime-copied-from -> /usr/share/zoneinfo/Europe/Moscow | ||
- | Проверяем текущее расписание переходов на летнее/зимнее время для этой зоны (например, на | + | Проверяем текущее расписание переходов на летнее/зимнее время для этой зоны (например, на 2014 год): |
- | # zdump -v Europe/Moscow |grep | + | # zdump -v Europe/Moscow |grep 2014 |
- | + | Отсутствие строк в расписании говорит о том, что база устаревшая. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | Скачиваем свежую версию базы <code>tzdata*.tar.gz</code> отсюда [ | + | Скачиваем свежую версию базы <code>tzdata*.tar.gz</code> отсюда [http://www.iana.org/time-zones http://www.iana.org/time-zones] (официальные адреса на серверах IANA/ICANN [http://www.iana.org/time-zones http://www.iana.org/time-zones], [ftp://ftp.iana.org/tz/ ftp://ftp.iana.org/tz/], rsync://rsync.iana.org/tz/) |
и распаковываем во временную директорию. | и распаковываем во временную директорию. | ||
Строка 25: | Строка 21: | ||
Проверяем новое расписание переходов на сезонное время: | Проверяем новое расписание переходов на сезонное время: | ||
- | # zdump -v Europe/Moscow |grep | + | # zdump -v Europe/Moscow |grep 2014 |
- | Europe/Moscow Sat | + | Europe/Moscow Sat Oct 25 21:59:59 2014 UTC = Sun Oct 26 01:59:59 2014 MSK isdst=0 gmtoff=14400 |
- | Europe/Moscow Sat | + | Europe/Moscow Sat Oct 25 22:00:00 2014 UTC = Sun Oct 26 01:00:00 2014 MSK isdst=0 gmtoff=10800 |
[[Категория:Настройка]] | [[Категория:Настройка]] |
Версия 05:56, 21 октября 2014
Правила перехода на летнее/зимнее время определяются базой часовых поясов. Сначала проверим актуальность установленной базы.
Смотрим текущую установленную зону:
# ls -l /etc/localtime-copied-from lrwxrwxrwx 1 root root 33 Mar 14 2011 localtime-copied-from -> /usr/share/zoneinfo/Europe/Moscow
Проверяем текущее расписание переходов на летнее/зимнее время для этой зоны (например, на 2014 год):
# zdump -v Europe/Moscow |grep 2014
Отсутствие строк в расписании говорит о том, что база устаревшая.
Скачиваем свежую версию базы tzdata*.tar.gz
отсюда http://www.iana.org/time-zones (официальные адреса на серверах IANA/ICANN http://www.iana.org/time-zones, ftp://ftp.iana.org/tz/, rsync://rsync.iana.org/tz/)
и распаковываем во временную директорию.
Компилируем файлы временны́х зон из файла europe (или того, в котором находится ваш город – для этого находим свой город в одном из файлов):
# zic europe
(zic без опции -d
запишет файлы зон в
/usr/share/zoneinfo).
Копируем новый файл зоны в /etc/localtime:
# cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Проверяем новое расписание переходов на сезонное время:
# zdump -v Europe/Moscow |grep 2014 Europe/Moscow Sat Oct 25 21:59:59 2014 UTC = Sun Oct 26 01:59:59 2014 MSK isdst=0 gmtoff=14400 Europe/Moscow Sat Oct 25 22:00:00 2014 UTC = Sun Oct 26 01:00:00 2014 MSK isdst=0 gmtoff=10800