在CentOS 6.6更新到亚洲/德黑兰后,时区不会发生变化

时间:2015-04-22 08:29:27

标签: linux date time centos

我已使用以下命令更改了服务器时区:

cp /etc/localtime /root/old.timezone
rm /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Tehran /etc/localtime

但是当我检查服务器时区时,它会显示:

$ date
---------

Wed Apr 22 08:15:03 UTC 2015

这是错误的。

另外/etc/localtime输出是:

TZif2UTCTZif2UTC
UTC0

如何更改服务器时区?

OS : CentOS

Version : 6.6

1 个答案:

答案 0 :(得分:0)

我有一个CentOS 6.6,我做了如下

# mv localtime localtime.old
# date
Thu Apr 23 13:14:36 UTC 2015

# ln -s /usr/share/zoneinfo/Asia/Tehran /etc/localtime

# ll localtime
lrwxrwxrwx. 1 root root 31 Apr 23 17:45 localtime -> /usr/share/zoneinfo/Asia/Tehran

# date
Thu Apr 23 17:45:36 IRDT 2015

如你所见,它确实对我有用,我用root用户做了所有这些更改