设置时区的正确方法是什么(CentralEuropeanTime.或者更确切地说,CET在OpenIndiana Hipster的最新版本上使用了夏令时(日光节省时间)?
我尝试过在/etc/中改变一些东西,但我显然做得不对,因为我的时钟保持在世界时(UTC)。类似的问题(对于Solaris?)建议使用一个命令,但这在OpenIndiana上是不可用的--它应该包含的包也是不可用的。
我有一个多引导系统,所以我想保持系统时钟在通用(UTC),而不是在本地时间(CET)。
那我到底该怎么做-在哪里,怎么做?
(我想最简单的方法就是在/etc中创建、编辑或链接一个文件,或者如果可能的话.)
发布于 2017-04-25 11:50:06
系统范围内的时区设置由/etc/default/init中的TZ变量控制。
发布于 2017-03-27 18:47:21
我怀疑通过使用nlsadm,它将与Solaris 11中的更改方式相同。
solaris11 8# nlsadm list-timezone | grep -i central
加拿大/中部
美国/中环
我没有看到欧洲中央,但如果我在欧洲的话,有62人可以选择。您的OpenIndiana发行版可能会给出不同的结果。
solaris11 9# nlsadm set-timezone <TIME_ZONE>
好的,看看时区服务是否在SMF中怎么样?正如我所认为的,nlsadm是一个工具,可以让SAs轻松地从平面文件转移到在SMF中使用v11定义的内容。
[] # svccfg -s svc:/system/timezone:default listprop |grep localtime时区/本地时间字符串US/Eastern 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
https://unix.stackexchange.com/questions/353938
复制相似问题