Linux下使用ntpdate进行时间同步

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

#

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容