这篇文章主要为大家展示了“如何使用ntpdate进行时间同步”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用ntpdate进行时间同步”这篇文章吧。

Linux服务器运行久时,系统时间就会存在一定的误差,一般情况下可以使用date命令进行时间设置,但在做数据库集群分片等操作时对多台机器的时间差是有要求的,此时就需要使用ntpdate进行时间同步

命令简介

ntpddate 命令用于使用网络计时协议(NTP)设置日期和时间。还可以用于同步时间,此命令需要具备root管理员权限才可执行。

[root@centos7~]#ntpdate-bash:ntpdate:commandnotfound[root@centos7~]#yuminstallntpdate-y语法格式

ntpdate [ -b] [ -d] [ -s] [ -u] [ -aKeyid] [ -eAuthenticationDelay] [ -kKeyFile] [ -oVersion] [ -pSamples] [ -tTimeOut] Server…

选项说明

-aKeyid#使用Keyid来认证全部数据包-b#通过调用settimeofday子例程来增加时钟的时间-d#指定调试方式-eAuthenticationDelay#指定延迟认证处理的时间秒数。-oVersion#指定使用的NTP版本实现-pSamples#指定从每个服务器获取的样本的数目-s#指定日志操作-tTimeOut#指定等待响应的时间-u#指定使用无特权的端口发送数据包应用举例

同步时间

[root@centos7~]#dateSunMar2813:09:22EDT2021[root@centos7~]#ntpdate0.centos.pool.ntp.org28Mar23:11:13ntpdate[5516]:steptimeserver182.92.12.11offset36090.505486sec[root@centos7~]#dateSunMar2823:11:21EDT2021[root@centos7~]#ntpdate0.centos.pool.ntp.org28Mar23:11:55ntpdate[5519]:steptimeserver182.92.12.11offset-0.722305sec[root@centos7~]#ntpdateasia.pool.ntp.org;hwclock-w28Mar23:12:28ntpdate[5520]:adjusttimeserver133.243.238.163offset-0.013789sec

以上是“如何使用ntpdate进行时间同步”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!