我已使用以下命令更改了服务器时区:
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
答案 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用户做了所有这些更改