CentOS 6.6 更新到亚洲/德黑兰后时区没有改变

CentOS 6.6 更新到亚洲/德黑兰后时区没有改变

我想更改服务器时区并使用以下命令:

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

首先它不在日本时区。日期

2015 年 5 月 4 日星期一 08:37:24 EDT 按照步骤操作,您应该会得到新的结果。可能需要比下面显示的时间更少的 EDT(现在是 JST)。

日期 2015 年日本标准时间 5 月 4 日星期一 21:45:01

因此,我已经完成了上面显示的示例,并成功转换为日本时间杂志。这是我开始输入“date”并在本例中获取当前日期时间 =“Mon May 4 08:37:24 EDT 2015”

以root身份登录我成功了。我以前没有以 root 身份这样做过,也没有得到好的结果,所以我的猜测是,如果你这样做,你会得到好的结果。虽然时区不同,但我无法回答这个问题。

rm /etc/本地时间

须藤 rm /etc/localtime

sudo ln -s /usr/share/zoneinfo/亚洲/东京 /etc/localtime

日期 2015 年日本标准时间 5 月 4 日星期一 21:45:01

上面的时间是日本时区当地时间“JST”。

答案2

我建议你尝试这个解决方案:

rm /etc/localtime ln -s /usr/share/zoneinfo/GMT /etc/localtime date 020122172017 hwclock --systohc

语法是date MMDDhhmmYYYY

相关内容