很多用户使用的是国外VPS
使用过程中常常遇到时间与国内不同步的情况
好在阿里提供了7台NTP服务器,地址如下:
阿里云提供了7个NTP时间服务器也就是Internet时间同步服务器地址
ntp1.aliyun.com
ntp2.aliyun.com
ntp3.aliyun.com
ntp4.aliyun.com
ntp5.aliyun.com
ntp6.aliyun.com
ntp7.aliyun.com
国外VPS配置利用NTP服务+Internet时间同步服务器校准为国内时间:
本例以 centos7 为例
1、检查是否安装ntp
rpm -qa|grep ntp
2、若未安装则安装ntp
yum install ntp
3、启动ntp服务
systemctl start ntpd.service
4、设置开机启动
systemctl enable ntpd.service
5、修改配置文件
vim /etc/ntp.conf
以下四行注释掉
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst
添加
server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst
server ntp3.aliyun.com iburst
server ntp4.aliyun.com iburst
server ntp5.aliyun.com iburst
server ntp6.aliyun.com iburst
server ntp7.aliyun.com iburst
入下图所示:
6、重启ntpd服务
systemctl restart ntpd
7、检查服务(时间服务不是时时的可以间隔一会再检查)
ntpstat
date
可以发现时间错位12小时,这可能是安装npt是选错时区或者使用了默认纽约时区造成的。
8、设定东八时区
Linux里面用Asia/Shanghai表示东八区,等价于Windows中的 北京、重庆、香港特别行政区,乌鲁木齐的时区设置
rm -rf /etc/localtime
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
重启服务
systemctl restart ntpd
9、重新检查