OpenIndiana Hipster 최신 버전에서 시간대(중앙 유럽 표준시...또는 현재 일광 절약 시간제인 CET)를 설정하는 올바른 방법은 무엇입니까?
나는 몇 가지를 바꾸려고 노력했습니다./등/, 하지만 내 시계가 여전히 세계시(UTC)에 있기 때문에 제대로 작동하지 않는 것 같습니다. 비슷한 질문(Solaris용?)에서 명령을 제안했지만 OpenIndiana에서는 사용할 수 없으며 있어야 할 패키지에서도 사용할 수 없습니다.
멀티부팅 시스템을 사용하고 있으므로 시스템 시계를 현지 시간(CET)이 아닌 세계시(UTC)로 유지하고 싶습니다.
그래서 뭐정확히무엇을 해야 합니까 – 어디서, 어떻게 해야 합니까?
(가장 쉬운 방법은 파일을 만들거나 편집하거나 링크하는 것입니다./등, 또는 가능하다면...)
답변1
시스템 전체 시간대 설정은 /etc/default/init.d의 TZ 변수에 의해 제어됩니다.
답변2
나는 이것이 nlsadm
.
시간대 찾기:
솔라리스11 [8]# nlsadm list-timezone | grep -i central
캐나다/중부
미국/중부
중부유럽은 안보이는데 유럽으로 검색하면 62개나 나오네요. OpenIndiana 배포판에서는 다른 결과가 나타날 수 있습니다.
시간대 설정:
솔라리스11 [9]# nlsadm set-timezone <TIME_ZONE>
@Baard Kopperud의 의견을 바탕으로 업데이트되었습니다.
좋습니다. 시간대 서비스가 SMF에 있는지 확인해 보겠습니다. 내 생각에 nlsadm은 SA가 플랫 파일 구성에서 v11의 SMF에 더 정의된 구성으로 쉽게 이동할 수 있게 해주는 도구라고 생각합니다.
[] # svccfg -s svc:/system/timezone:default listprop |grep localtime
시간대/현지 시간 astring 미국/동부 sysconfig/config_properties astring sc_timezone:timezone/localtime`
[] # svccfg -s timezone:default
svc:/system/timezone:default> setprop timezone/localtime = <NEW_TIMEZONE_LOCALE>
svc:/system/timezone:default> end
[] #svcadm refresh timezone