Как настроить автоматический переход на зимнее/летнее время в 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
Похожие записи:
- Как правильно настроить
параметры ядрауправление ресурсами в Solaris 10 для установки Oracle - Выход из Zlogin
Рубрики: Полезные команды


