Как настроить автоматический переход на зимнее/летнее время в Solaris

9 Ноябрь 2010

В этом году пост уже опоздал, но, возможно, в дальнейшем кому-нибудь пригодится.

Solaris может автоматически переключать время на зимнее и летнее, если вы настроили  временную зону (timezone), для чего нужно выполнить следующие шаги:

1. Задаем временную зону в файле /etc/TIMEZONE в переменной TZ:

TZ=Asia/Yekaterinburg

Для Екатеринбурга, где я живу, временная зона Asia/Yekaterinburg (GMT+5), для Москвы – Europe/Moscow (GMT+3), а полный список зон можно посмотреть в каталоге /usr/share/lib/zoneinfo.

Обратите внимание, что имя файла TIMEZONE, где все буквы заглавные. На самом деле файл /etc/TIMEZONE – символическая ссылка на /etc/default/init. Файл /etc/timezone (маленькими буквами) также может присутствовать в системе, но он содержит данные для построения карт NIS, и не оказывает влияния на конфигурацию локальной системы.

2. Если Вы работаете на платформе x86, то необходимо выполнить команду rtc:

# rtc -z Asia/Yekaterinburg
# rtc -c

Не забудьте заменить Asia/Yekaterinburg на вашу временную зону.

3. Перезагружаем компьютер для вступления изменений в силу.

После перезагрузки проверяем, используется ли временная зона с помощью команды date:

bash-3.00# date
Tue Nov  9 10:42:23 YEKT 2010

Символы «YEKT» перед годом 2010 означают, что используется временная зона Екатеринбурга (YEKaterinburg Time), зимнее время. Летнее время выглядит следующим образом:

bash-3.00# date
Sun Aug 15 12:00:03 YEKST 2010

YEKST сокращение от YEKaterinburg Summer Time.

Посмотреть время во внутреннем формате Solaris (UTC, Universal Time Coordinated, всемирное координированное время), можно с помощью команды date -u:

bash-3.00# date -u
Tue Nov  9 06:31:06 GMT 2010

Похожие записи:

  1. Как правильно настроить параметры ядра управление ресурсами в Solaris 10 для установки Oracle
  2. Выход из Zlogin

Рубрики: Полезные команды

Оставить комментарий

Оставить комментарий

Feed

http://solarisblog.ru / Как настроить автоматический переход на зимнее/летнее время в Solaris