http://www.oracle.com/technetwork/server-storage/solaris11/documentation/solaris-11-cheat-sheet-1556378.pdf
Выбор временной зоны в солярис 11 (с предварительным обновлением из исходников описаний):
UPD по результатам обсуждения в comp.unix.solaris выяснилось, что при наличии TZ=localtime достаточно только одного действия: "zic -l Asia/Novosibirsk". А оно уже и конфигурацию и рефреш svc само сделает.
Во FreeBSD проще. Обновленные временные зоны приезжают по freebsd-update (или можно так же взять исходники с iana.org и скомпилить zic-ом). Потом запустить 'tzsetup -r' - он скопирует временную зону из /usr/share/timezone/* в /etc/localtime. Потом перезапустить процессы.
Выбор временной зоны в солярис 11 (с предварительным обновлением из исходников описаний):
1. Взять свежие описания с https://www.iana.org/time-zones 2. tar xfz tzdata-latest.tar.gz 3. zic europe (положит скомпиленные в /usr/share/lib/zoneinfo/) 4. zic -l Asia/Novosibirsk (создаст линк в /etc/localtime) 4. Настройка (в /etc/TIMEZONE должно быть TZ=localtime): # svccfg timezone:default setprop timezone/localtime = astring: Asia/Novosibirsk # svcadm refresh timezone:default (это создаст флаг /system/volatile/tzsync - сигнал процессам о том, что надо перечитать таймзону).
UPD по результатам обсуждения в comp.unix.solaris выяснилось, что при наличии TZ=localtime достаточно только одного действия: "zic -l Asia/Novosibirsk". А оно уже и конфигурацию и рефреш svc само сделает.
Во FreeBSD проще. Обновленные временные зоны приезжают по freebsd-update (или можно так же взять исходники с iana.org и скомпилить zic-ом). Потом запустить 'tzsetup -r' - он скопирует временную зону из /usr/share/timezone/* в /etc/localtime. Потом перезапустить процессы.