我想更改服务器时区并使用以下命令:
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