Anx's Blog

OpenVZ的VPS时间不准怎么解决?Linux修改时区的方法

购买国外VPS,经常会遇到小鸡和北京时间不同步的情况,导致日志等记录的时间点都错误了。前段时间买的一台dedicenter的VPS,发现百度出来的方法都没有办法解决时间不同步的问题。后来发现似乎是ntp对时被母鸡封掉了,但是时间是准的,只是时区不对。所以只要通过几条命令就能解决了。

解决方法

连接ssh,输入以下命令

mv /etc/localtime /etc/localtime.old
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

这时我使用的dedicenter的vps,时区已经改为Shanghai,时间自动变成正确的北京时间了。

如果你的vps时间还不正确,可以继续往下看。

手动校时

执行date -s "yyyy-mm-dd hh:ii:ss"格式手动设定时间。

自动校时

1.安装ntpdate

yum -y install ntpdate

2.执行命令

ntpdate us.pool.ntp.org

us.pool.ntp.org可以换成附表中任一NTP服务器,尽量选择距离近的服务器,减少误差。

附:

部分国内外ntp服务器地址

China中国 cn.pool.ntp.org
China中国 cn.ntp.org.cn
China国家授时中心 210.72.145.44
US美国 us.ntp.org.cn
US美国 us.pool.ntp.org
US美国 time.apple.com
US美国 time.windows.com
Japan日本 jp.ntp.org.cn
Asia亚洲 time.asia.apple.com
Asia亚洲 asia.pool.ntp.org
Germany德国 de.ntp.org.cn
UK英国 uk.pool.ntp.org
France法国 fr.pool.ntp.org
Russia俄罗斯 mc.pool.ntp.org

 

 

 

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

正在加载验证码......

请先完成验证