首页 > 编程知识 正文

windows ntp时间同步命令,linux 系统与ntp校时

时间:2023-05-05 16:52:13 阅读:134006 作者:4599

ntpdate linux时间同步命令

名字

ntpdate在NTP中设置日期和时间

概要

ntpdate [-bbdpqsuv ] [-akey # ] [-eauthdelay ] [-kkeyfile ]

[-o version ] [-psamples ] [-ttime out ] server […]

说明

ntpdate轮询指定为服务器参数的网络时间协议(NTP )服务器,设置本地日期和时间,并确定正确的时间。 必须以根用户身份在本地主机上运行。 可以从每个指定的服务器中获取大量示例,并且还应用了NTP时钟过滤器和选择算法的子集来选择最佳算法。 请注意,ntpdate的准确性和可靠性取决于服务器的数量、每次执行的轮询数和执行之间的时间间隔。

可以根据需要手动运行ntpdate以设置主机时钟,也可以从主机启动脚本运行以在启动时设置时钟。 在某些情况下,可用于在启动NTP守护进程xntpd之前初始设置时钟。

也可以从cron脚本运行ntpdate。 但是,请注意,包含人工生成的cron脚本的ntpdate并不能代替NTP守护进程。 NTP守护进程使用高级算法来最大限度地提高准确性和可靠性,同时最大限度地减少资源使用。 最后,使用ntpdate的准确性有限,因为ntpdate不像xntpd那样控制主机时钟频率。

ntpdate可以通过以下两种方法之一进行时间调整: 如果ntpdate确定时钟错误超过0.5秒,它将调用clock _ settime (请参见clocks (2) )系统例程来加快时间。 如果误差小于0.5秒,则调用adj time (请参见adj time )系统例程来微调时间。 后者的技术在损伤性低、误差小的情况下更准确,ntpdate由cron (参见cron (1m ) )每小时或每小时运行时运行非常好。

如果NTP服务器守护程序(如xntpd )在同一主机上运行,ntpdate将拒绝设置日期。 作为运行守护进程的替代方法,如果从cron定期运行ntpdate,则每小时或每小时运行一次会产生足够准确的时间来避免步进时钟。

命令行选项

ntpdate支持以下选项:

-a启用身份验证功能,并指定用于身份验证的密钥标识符。 客户端密钥文件和服务器密钥文件中的密钥和密钥标识符必须匹配。 默认情况下,身份验证功能处于禁用状态。

-B强制始终使用adjtime系统调用微调时间。 即使测量了大于-128毫秒的偏移。 缺省情况下,如果偏移大于-128毫秒,则使用clock_settime系统调用的步长时间。 请注意,如果偏移远大于-128毫秒,则将时钟微调为正确的值需要很长时间(几个小时)。 在此期间,请勿使用主机同步客户端。

强制使用clock_settime系统调用来增加时间,而不是使用adjtime系统调用来调整时间(缺省)。 如果要在引导时从启动文件调用,则必须使用此选项。

-d启用调试模式。 在此模式下,ntpdate不仅调整本地时钟,还执行所有步骤。 此外,还将输出可用于常规调试的信息。

-e authdelay指定用于执行验证功能的处理延迟的值authdelay (秒和分钟)。 有关详细信息,请参阅xntpd(1m )。 值可以提高低速CPU的行走精度,但通常很小,大多数情况下可以忽略。

-k keyfile将验证密钥文件的路径指定为字符串keyfile。 默认值为/etc/ntp.keys。 此文件必须采用xntpd中描述的格式。

-o version将发送包的NTP版本指定为整数版本。 可以是1或2。 默认值为3。 可以在以前的NTP版本中使用ntpdate。

-p samples将从每台服务器获取的样本数指定为整数样本。 取值范围为1到8。 默认值为4。

-q输出偏移测量结果、服务器级别和延迟测量结果,但不调整本地时钟。 它类似于-d选项,提供更详细的调试信息。

-s将日志输出从标准输出(缺省)迁移到系统系统日志(参见syslog (3c ) )工具。 主要是为了方便使用cron脚本而设计的。

-t timeout将等待服务器响应的最大时间指定为超时值(以秒为单位及其分钟为单位)。 此值四舍五入为0.2秒的倍数。 默认值为1秒,应用于轮询LAN。

-u指示ntpdate对发送的数据包使用非特权端口。 如果要阻止传入到防火墙后面的特权端口的通信,并使其与防火墙后面的主机同步,则此选项非常有用。

请注意-d选项始终使用非特权端口。

-输出-vNTP版本号和偏移测量信息。

作者

ntpdate是由多伦多大学的Dennis Ferguson开发的。

文件

/etc/ntp.keys包含ntpdate使用的加密密钥。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。