"Форум на сайте Чагадаева"

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

21 марта 2008 года 23:50
Установлен новый движок форума. Пишите отзывы...

Автор Тема: [manual, FreeBSD] настройка часового пояса  (Прочитано 10744 раз)

0 Пользователей и 1 Гость просматривают эту тему.

adc

  • Administrator
  • Новичёк
  • *****
  • Сообщений: 433
    • E-mail
[manual, FreeBSD] настройка часового пояса
« : 16 Декабря 2015 года, 12:40 »

Проверить текущее время и часовой пояс
date '+%x %X %z %Z'

Получить расписание перевода часов на 2014 год
zdump -v /etc/localtime | grep 2014


В современных системах следует обновить мир и пересобрать его либо установить порт /usr/ports/misc/zoneinfo.
Для старых и неподдерживаемых систем инструкции в следующем посте.
Записан

adc

  • Administrator
  • Новичёк
  • *****
  • Сообщений: 433
    • E-mail
Re: [manual, FreeBSD] настройка часового пояса
« Ответ #1 : 16 Декабря 2015 года, 12:52 »

Решение (вариант 1): простое и быстрое

Замена часового пояса на GMT-x
cp /usr/share/zoneinfo/Etc/GMT+3 /etc/localtime


Решение (вариант 2): правильнее, но более длинное

Загрузить актуальную версию базы часовых поясов
mkdir tzdata
cd tzdata
fetch ftp://ftp.iana.org/tz/tzdata-latest.tar.gz
tar xzf ./tzdata-latest.tar.gz

Компилировать и установить в систему (директория /usr/share/zoneinfo) данные для Европы (там же находится и азиатская часть России)
zic europe

Убедиться в результате можно проверив дату файлов - она должна совпадать с временем запуска команды zic
ls -l /usr/share/zoneinfo/Europe
ls -lt /usr/share/zoneinfo/Asia | head

Обновить текущий часовой пояс
tzsetup -r
Записан