修改Solaris系统时区
上一篇 /
下一篇 2013-04-02 15:04:57
/ 个人分类:Unix
实际
工作中遇到过这样的需求,因为美国实行夏令时,所以系统在这一天也要自动的进行调整,那么就需要我将系统的时区修改为美国东部时区,但是服务器是单位同事共同使用,如何在不影响他人的同时,完成
测试任务,就是今天要和大家分享的经验了。
首先,我们使用命令查看一下当前系统时区,所谓TZ就是 timezone的缩写
root@Tydeus # echo $TZ
Hongkong
系统的Timezone配置在下面的地方
/etc 目录下面有个TIMEZONE文件
cat TIMEZONE,执行看一下,可以看到
TZ=Hongkong #如果是要修改系统的时区,只要修改这里就可以了
CMASK=022
现在有个问题,每个系统时区的标准写法是怎样的呢?在下面这个目录中可以找到答案:
/usr/share/lib/zoneinfo
root@Tydeus # ls
Africa CET Egypt GMT+0 Iran MST7MDT Pacific UTC
America CST6CDT Eire GMT-0 Israel Mexico Poland Universal
Antarctica Canada Etc GMT0 Jamaica Mideast Portugal W-SU
Arctic Chile Europe Greenwich Japan NZ ROK WET
Asia Cuba Factory HST Kwajalein NZ-CHAT Singapore Zulu
Atlantic EET GB Hongkong Libya Navajo Turkey posixrules
Australia EST GB-Eire Iceland MET PRC UCT src
Brazil EST5EDT GMT Indian MST PST8PDT US tab
当然为了不影响他人,我并不能简单的修改系统时区,对了,只需要修改用户目录下的.profile文件即可
TZ=US/Eastern #这个地方其实还是有点疑问的,因为从zoneinfo中找的美国东部时区写法并不是如此,试过没效果,这个配置项是请教开发后配置的,至于为什么没有深究,待各位赐教。
保存,退出,source .profile即可。
收藏
举报
TAG: