ubuntu:redhat-9-timezone

Различия

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


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