今天软件的注册突然出现问题,经过调试错误信息后发现 原因是项目使用了网易云信 因为双方系统时间不匹配 云信注册发生了异常。
Linux系统启动时间比较久之后就会出现时间上的差异,接下来使用ntpdate来更新系统时间,再此记录,以备后用。
1、安装ntpdate
yum install ntpdate -y
2、date命令
date --查看当前时间,结果如下:Thu Mar 21 15:15:29 CST 2019
date -s 09:38:40 --设置当前时间
3、ntpdate命令
ntpdate -u ntp.api.bz -- -u:从man ntpdate中可以看出-u参数可以越过防火墙与主机同步;
若不加 -u 或者服务器地址失效 可能会出现 no server suitable for synchronization found。
4、ntp常用服务器
国内:
NTP服务器(上海) :ntp.api.bz
国外:
美国:time.nist.gov
复旦:ntp.fudan.edu.cn
微软公司授时主机(美国) :time.windows.com
台警大授时中心(台湾):asia.pool.ntp.org
5、使用crontab设置定时更新任务,避免再次出现问题
vi /etc/crontab
加上下面这句话
* */1 * * * ntpdate -u ntp.api.bz --每一个小时