国外Linux服务器同步北京时间

本文记录了在Linux服务器上遇到的时区和时间同步问题。服务器默认使用美国时间,通过覆盖时区文件更改为北京时间,但时间仍有差距。尝试使用ntp服务和rdate命令同步失败,最终发现是DNS解析问题。通过配置Google公共DNS,解决了名称解析问题,成功同步到北京时间。
摘要由CSDN通过智能技术生成

公司服务器宕机重启后又要重新同步北京时间,但过程中遇到了一点不一样的问题,在此记录下。

首先由于服务器默认是美国时间,所以先更改时区:
将 /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命令也行,所以输入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值