Обновление временной зоны в OpenBSD. Добавляем RTZ 2

1. Проверяем файл с описанием зоны на предмет наличия указаний по коррекции времени.

root:~->zdump -v /etc/localtime
...
/etc/localtime  Sat Mar 27 22:59:59 2010 UTC = Sun Mar 28 01:59:59 2010 MSK isdst=0
/etc/localtime  Sat Mar 27 23:00:00 2010 UTC = Sun Mar 28 03:00:00 2010 MSD isdst=1
/etc/localtime  Sat Oct 30 22:59:59 2010 UTC = Sun Oct 31 02:59:59 2010 MSD isdst=1
/etc/localtime  Sat Oct 30 23:00:00 2010 UTC = Sun Oct 31 02:00:00 2010 MSK isdst=0
/etc/localtime  Sat Mar 26 22:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 MSK isdst=0
/etc/localtime  Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSK isdst=0
/etc/localtime  Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 07:14:07 2038 MSK isdst=0
/etc/localtime  Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 07:14:07 2038 MSK isdst=0

Указаний по коррекции времени в 2014 году в текущем файле зоны нет, посему переходим ко второму пункту.

Если мы наблюдаем в выводе zdump'a нижеследующее — ничего делать не надо, все и так в порядке.

/etc/localtime  Sat Oct 25 21:59:59 2014 UTC = Sun Oct 26 01:59:59 2014 MSK isdst=0
/etc/localtime  Sat Oct 25 22:00:00 2014 UTC = Sun Oct 26 01:00:00 2014 MSK isdst=0


2. Получение и установка нового файла зоны.
Свежий файл зоны берем отсюда ftp://ftp.iana.org/tz/
Называется он — tzdata-latest.tar.gz


root:/home/autumn/zone->ftp ftp://ftp.iana.org/tz/tzdata-latest.tar.gz
Trying 192.0.32.8...
Connected to ianaftp.vip.icann.org.
220 IANA FTP Server
331 Please specify the password.
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
200 Switching to Binary mode.
250 Directory successfully changed.
Retrieving tz/tzdata-latest.tar.gz
local: tzdata-latest.tar.gz remote: tzdata-latest.tar.gz
150 Opening BINARY mode data connection for tzdata-latest.tar.gz (289312 bytes).
100% |******************************************************************************************************************************|   282 KB    00:02    
226 File send OK.
289312 bytes received in 2.42 seconds (116.55 KB/s)
221 Goodbye.


Далее распаковываем его и получаем следующую структуру каталогов

root:/home/autumn/zone->tar -xzvf tzdata-latest.tar.gz                                                                                                     
CONTRIBUTING
Makefile
NEWS
README
Theory
africa
antarctica
asia
australasia
europe
northamerica
southamerica
pacificnew
etcetera
backward
systemv
factory
backzone
iso3166.tab
leapseconds
zone1970.tab
zone.tab
leap-seconds.list
yearistype.sh
checktab.awk
leapseconds.awk
zoneinfo2tdf.pl


Затем компилируем и устанавливаем нужный нам раздел

root:/home/autumn/zone->zic -d mos europe                                                                                                                  
root:/home/autumn/zone->cd mos
root:/home/autumn/zone/mos->ls                                                                                                                             
Africa   America  Arctic   Asia     Atlantic CET      EET      Europe   MET      WET
root:/home/autumn/zone/mos->cp -R * /usr/share/zoneinfo/                                                                                                   
root:/home/autumn/zone/mos->ln -fs /usr/share/zoneinfo/Europe/Moscow /etc/localtime     


Проверяем корректность установки. Временная зона обновилась.
root:/home/autumn/zone/mos->zdump -v /etc/localtime
/etc/localtime  Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSK isdst=0
/etc/localtime  Sat Oct 25 21:59:59 2014 UTC = Sun Oct 26 01:59:59 2014 MSK isdst=0
/etc/localtime  Sat Oct 25 22:00:00 2014 UTC = Sun Oct 26 01:00:00 2014 MSK isdst=0
/etc/localtime  Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 06:14:07 2038 MSK isdst=0
/etc/localtime  Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 06:14:07 2038 MSK isdst=0


Не забываем перезапустить службы, зависимые от времени. Например cron.

3.Преполезныя и позновательныя ссылки
cs.ucla.edu/~eggert/tz/
www.pantz.org/software/zdump/timezonedataupdate.html

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.