Переход часов на зимнее время и часовой пояс в FreeBSD

timezone_UTCПривести время на FreeBSD очень просто. Всего несколько шагов.

Проверяем текущее время и часовой пояс:

date '+%x %X %z %Z'

Получаем расписание перевода часов на 2014 год:

zdump -v /etc/localtime | grep 2014

Если видим две строки с корректировкой часового пояса 26 октября, значит, обновление не требуется.

/etc/localtime  Sat Oct 25 19:59:59 2014 UTC = Sun Oct 26 01:59:59 2014 YEKT isdst=0 gmtoff=21600
/etc/localtime  Sat Oct 25 20:00:00 2014 UTC = Sun Oct 26 01:00:00 2014 YEKT isdst=0 gmtoff=18000

Если вывод пуст, или отображается более двух строк, значит необходимо обновить базу часовых поясов.

Содержание

  • Обновление базы часовых поясов
    • Обновление системы с использованием FreeBSD Update
    • Обновление из исходников с пересборкой мира
    • Установка из коллекции портов
    • Установка базы часовых поясов вручную
    • Замена часового пояса на GMT-x
  • Верификация
  • Обновление часовых поясов в PHP
    • Сборка pecl-timezonedb вручную для устаревших систем
  • Ссылки

Обновление базы часовых поясов

Для FreeBSD 8.4, 9.1, 9.2, 9.3 и 10.0 с ядром GENERIC используем FreeBSD Update.

Системы с модифицированным ядром обновляем из исходников или из коллекции портов.

Для устаревших систем обновляем базу часовых поясов вручную.

Обновление системы с использованием FreeBSD Update

Проверяем идентификатор ядра:

uname -i

Если видим значение отличное от GENERIC, выполняем установку из исходников или из коллекции портов. В случае бинарного обновления, модифицированное ядро будет заменено стандартным.

Загружаем обновления:

freebsd-update fetch

Устанавливаем обновления:

freebsd-update install

Обновляем текущий часовой пояс:

tzsetup -r

Переходим к верификации.

Обновление из исходников с пересборкой мира

Способ оптимален для тех, кто обновляет систему из исходников.

Устанавливаем патч FreeBSD-EN-14:10.tzdata.

Пересобираем мир.

Обновляем текущий часовой пояс:

tzsetup -r

И проверяем.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Unlix © Все права защищены 2019

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!