公司服务器宕机重启后又要重新同步北京时间,但过程中遇到了一点不一样的问题,在此记录下。
首先由于服务器默认是美国时间,所以先更改时区:
将 /usr/share/zoneinfo目录下的上海时间覆盖/etc/localtime目录下默认的美国西部时间,然后输入命令可以看到时区已经改成东八区了
[root@cn2vps102 ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
cp: overwrite `/etc/localtime'? y
[root@cn2vps102 ~]# date
Fri Sep 28 19:07:25 CST 2018
[root@cn2vps102 ~]# date -R; date +%z
Fri, 28 Sep 2018 19:08:07 +0800
+0800
但在时间上还存在几小时的差距,因此用ntp服务同步北京时间,试了两个地址
[root@cn2vps102 ~]# ntpdate -u 202.120.2.101
28 Sep 19:14:09 ntpdate[2831]: no server suitable for synchronization found
[root@cn2vps102 ~]# ntpdate cn.pool.ntp.org
Exiting, name server cannot be used: Temporary failure in name resolution (-3)28 Sep 19:41:15 ntpdate[3226]: name server cannot be used: Temporary failure in name resolution (-3)
都报错提示。
刚开始不知咋回事,然后想着用rdate命令也行,所以输入