最近Linux服务器经常时间不同步,导致有些接口调用不正常,下面提供一些时间同步的方式
首先得确保这些服务器都能ping通否则是无法时间同步的。否则会报错“no server suitable for synchronization found” NTP服务器(上海) :ntp.api.bz 中国ntp服务器:cn.pool.ntp.org pool.ntp.org 安装NTP客户端: yum -y install ntp修改时区为Asia: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime vim /etc/sysconfig/clock ZONE="Asia/Shanghai" UTC=false ARC=false手动同步时间: /usr/sbin/ntpdate -u ntp.api.bz写入硬件时间: hwclock -r 查看当前硬件时间 hwclock -w 写入
开机就进行时间同步: vim /etc/rc.d/rc.local /usr/sbin/ntpdate -u ntp.api.bz> /dev/null 2>&1; /sbin/hwclock -w
制作定时任务: vim /etc/crontab 00 10 * * * /usr/sbin/ntpdate -u ntp.api.bz > /dev/null 2>&1; /sbin/hwclock -w