Definindo o fuso horário globalmente para o OpenIndiana Hipster?

4

Qual é a maneira correta de definir o fuso horário (CentralEuropeanTime ... ou agora em vez de CET com o horário de verão) na versão mais recente do OpenIndiana Hipster?

Eu tentei mudar algumas coisas em / etc / , mas obviamente não estou fazendo certo, já que meu relógio permanece no Universal-time (UTC). Uma pergunta semelhante (para o Solaris?) Sugeriu um comando, mas isso não está disponível no OpenIndiana - nem o pacote em que ele deveria estar.

Eu tenho um sistema multi-boot, então eu quero manter o relógio do sistema em Universal (UTC), em vez de no horário local (CET).

Então o que exatamente devo fazer - onde e como?
(Eu acho que o mais fácil seria apenas fazer, editar ou vincular um arquivo em / etc , ou algo, se possível ...)

    
por Baard Kopperud 26.03.2017 / 15:49

2 respostas

1

A definição do fuso horário em todo o sistema é controlada pela variável TZ em / etc / default / init.

    
por 25.04.2017 / 13:50
0

Eu suspeito que seja da mesma forma que mudou no Solaris 11, usando nlsadm .

Procure o fuso horário:

solaris11 [8] # nlsadm list-timezone | grep -i central

Canadá / Central

EUA / Central

Eu não vi a central européia, mas havia 62 para escolher se eu fosse para a Europa. Sua distro de OpenIndiana provavelmente daria resultados diferentes.

Defina o fuso horário:

solaris11 [9] # nlsadm set-timezone <TIME_ZONE>

Atualização por comentário de @Baard Kopperud:

Ok, que tal olhar para ver se o serviço de fuso horário está no SMF. Como eu acho, o nlsadm é uma ferramenta para permitir que as SAs passem facilmente das configurações flatfile para as coisas que estão sendo mais definidas no SMF com a v11.

[] # svccfg -s svc:/system/timezone:default listprop |grep localtime fuso horário / localtime astring EUA / Leste sysconfig / config_properties astring sc_timezone: timezone / localtime '

[] # svccfg -s timezone:default svc: / system / timezone: padrão > %código% svc: / system / timezone: padrão > %código% [] # setprop timezone/localtime = <NEW_TIMEZONE_LOCALE>

    
por 27.03.2017 / 20:47