The difference between the request time and the current time is too large.(有道翻译:请求时间和当前时间之间的差异太大了。)。很多人说是因为本地时区有问题,但是经过本人更改linux系统的时区,发现该问题还是未解决,最后找到一个很简单的方法。
解决办法:linux中执行:ntpdate ntp.ubuntu.com
1、安装ntpdate,执行以下命令
# yum install ntpdate -y
2、手工同步网络时间,执行以下命令,将从time.nist.gov同步时间
# ntpdate 0.asia.pool.ntp.org
3、若上面的时间服务器不可用,也可以选择以下服务器同步时间
time.nist.gov
time.nuri.net
0.asia.pool.ntp.org
1.asia.pool.ntp.org
2.asia.pool.ntp.org
3.asia.pool.ntp.org
4、使用crontab计划任务定时更新网络时间,修改crontab文件,在末尾增加* */1 * * * ntpdate 0.asia.pool.ntp.org,每隔1小时同步一次时间。# vi /etc/crontab #crontab -e / crontab -l 编辑crontab定时任务
5、使用date命令查看当前时间
6、系统时间同步到硬件,防止系统重启后时间呗还原
# hwclock --systohc
#