====== RedHat 9 и временные зоны ======
Пример обновления временных зон на очень устаревших линуксах (в данном примере это ископаемое под названием RedHat 9):
# cat /etc/redhat-release
Red Hat Linux release 9 (Shrike)
настройки времени:
# cat /etc/sysconfig/clock
ZONE="Asia/Krasnoyarsk"
UTC=false
ARC=false
Часовой пояс верный, но время отличается на 1 час вперед.
Ну что же, т.к. поддержка данного мамонта давно закончилась, делаем все вручную.
Не забываем ДО начала сделать резервную копию папки /usr/share/zoneinfo
Скачиваем вот отсюда http://www.iana.org/time-zones актуальную базу http://www.iana.org/time-zones/repository/releases/tzdata2015d.tar.gz
# wget http://www.iana.org/time-zones/repository/releases/tzdata2015d.tar.gz
Т.к. RedHat 9 не смог распаковать этот архив пришлось сделать это на другой машине и скопировать по сети.
# mkdir /tmp/timezone
# cd /tmp/timezone
# scp user@anotherhost:/tmp/timezone/* /tmp/timezone/
Теперь компилируем нужную зону (тут ремарка: раньше Krasnoyarsk был в Asia а теперь в Europe, это надо не забыть):
# /usr/sbin/zic -d /tmp/timezone europe
Проверяем:
# /usr/sbin/zdump -v /tmp/timezone/Asia/Krasnoyarsk | grep 2014
Копируем получившийся файлик:
# cp /tmp/timezone/Asia/Krasnoyarsk /usr/share/zoneinfo/Asia/
Еще необходимо удостовериться что файл /etc/localtime так же настроен верно, а самое лучшее - сделать симлинк:
# ln -sf /usr/share/zoneinfo/Asia/Krasnoyarsk /etc/localtime
Обновляем время:
# ntpdate ru.pool.ntp.org
# date
Wed May 6 11:53:39 KRAT 2015
Далее можно настроить обновление, список серверов:
ru.pool.ntp.org
0.ru.pool.ntp.org
1.ru.pool.ntp.org
2.ru.pool.ntp.org
3.ru.pool.ntp.org
{{tag>ntp date ntpdate время обновление временные_зоны}}