ntpdate linux时间同步命令

名称

ntpdate – 通过NTP 设置日期和时间

概要

ntpdate [ -Bbdpqsuv ] [ -a key# ] [ -e authdelay ] [ -k keyfile ]

[ -o version ] [ -p samples ] [ -t timeout ] server[ … ]

说明

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

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

也可以从cron 脚本中运行ntpdate 。但是务必要注意,包含人为产生的cron 脚本的ntpdate 不能替代NTP 守护程序,后者使用高级算法,在尽量减少使用资源的同时,尽量提高准确性和可靠性。最后,由于ntpdate 不会像xntpd 一样控制主机时钟频率,因此使用ntpdate 的准确性很有限。

时间调整可以由ntpdate 通过以下两种方式之一来进行。如果ntpdate 确定时钟误差超过0.5 秒,它将通过调用clock_settime (请参阅clocks(2) )系统例行程序来步进时间。如果误差小于0.5 秒,它将通过调用adjtime (请参阅adjtime(2) )系统例行程序来微调时间。后面一种技术具有较低损坏性,在误差较小时更为准确,并且在ntpdate 由cron (请参阅cron(1M) )每一小时或两小时运行一次时运转非常良好。

如果NTP 服务器守护程序(如xntpd )在同一台主机上运行, ntpdate 将拒绝设置日期。作为运行守护程序的备用方法定期从cron 运行ntpdate 时,如果每一个小时或两个小时执行一次,将产生足够精确的计时,以避免步进时钟。

命令行选项

ntpdate 支持下列选项:

-a 启用身份验证功能并指定要用于身份验证的密钥标识符。密钥和密钥标识符必须在客户端密钥文件和服务器密钥文件中都匹配。缺省设置是禁用身份验证功能。

-B 强制始终使用adjtime 系统调用来微调时间(即使测量到的偏移量大于+-128 毫秒)。缺省设置是在偏移量大于+-128 毫秒时使用clock_settime 系统调用步进时间。请注意,如果偏移量比+-128 毫秒大得多,则可能需要较长的时间(数小时)来将时钟微调到正确的值。在此期间,不应使用主机来同步化客户端。

-b 强制使用clock_settime 系统调用来步进时间,而不是使用adjtime 系统调用来微调时间(缺省值)。如果在引导时从启动文件中调用,则应使用该选项。

-d 启用调试模式,在该模式下ntpdate 将经历所有步骤,而不仅仅是调整本地时钟。另外还将输出可用于一般性调试的信息。

-e authdelay 将执行身份验证功能的处理延迟指定为值authdelay (以秒及其分数为单位;有关详细信息,请参阅xntpd(1M) )。虽然指定一个值可以在速度很慢的CPU 上提高走时精度,但是该数通常都非常小,以至在大多数情况下都可以将其忽略。

-k keyfile 将身份验证密钥文件的路径指定为字符串keyfile 。缺省值为/etc/ntp.keys 。该文件应该采用xntpd 中所述的格式。

-o version 将外发数据包的NTP 版本指定为整数版本(可以是1 或2)。缺省值是3。它允许将ntpdate与早期NTP 版本一起使用。

-p samples 将要从每个服务器中获取的示例数指定为整数示例,其值的范围是1 到8(包括这两个数)。缺省值为4。

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

-s 将日志记录输出从标准输出(缺省)转移到系统syslog (请参阅syslog(3C) )工具。它主要是为便于使用cron 脚本而设计。

-t timeout 将等待服务器响应的最长时间指定为超时值,以秒及其分数为单位。该值将四舍五入成0.2 秒的倍数。缺省值是1 秒,该值适用于轮询局域网。

-u 指示ntpdate 将无特权的端口用于外发的数据包。在防火墙后,如果阻塞向特权端口的传入流量,并且您希望与防火墙后的主机进行同步,则该选项极为有用。

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

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

作者

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

文件

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

linux ntp时间立即同步命令_ntpdate linux时间同步命令相关推荐

  1. linux ntp时间立即同步命令_如何在 Linux 下确认 NTP 是否同步?

    我假设我你经使用上述链接设置了 NTP 服务器和 NTP 客户端.现在,如何验证 NTP 设置是否正常工作? -- Magesh Maruthamuthu(作者) NTP 意即 网络时间协议(Netw ...

  2. linux ntp时间立即同步命令_记一次生产环境部署NTP服务及配置时间同步

    概述 linux服务器在提供服务时,要和其他机器进行请求的交互,实际生产环境中,可能因为时间不同步,导致了服务异常. 下面介绍下怎么部署NTP服务来解决这个问题. ps:强烈吐槽下头条这个新排版功能, ...

  3. linux ntp时间立即同步命令_Linux系统时间同步方法小结

    在Windwos中,系统时间的设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系.系统时间会自动保存在BIOS时钟里面,启动计算机的时候,系统会自动在BIOS里面取硬件时间,以保证时间的不 ...

  4. linux ntp时间立即同步命令_Linux 时间同步 ntpd

    Linux 时间同步 ntpd 关于Linux下时间同步的解决方案,其实有几种.一是使用rdate命令,同步时间到远程主机.二是运用ntp软件包. 以下主要讲使用ntpd的方式来完成时间的同步. 当然 ...

  5. linux ntp时间立即同步命令_Linux配置NTP时间同步

    如果我们的服务器没有NTP会造成每台服务器时间不一致,这样会造成一个问题,比如我们要查看服务器日志,然后会造成不同服务器日志时间不一样,到时候就比较麻烦了. 由于我们内部没有专门的NTP服务器,所以我 ...

  6. linux ntp时间同步失败,SUSE linux ntp时间不同步问题

    现网的主机,业务侧发来有一台未同步.之前也遇到类似的问题,一般都是ntp dead,造成时间未同步.这台经查看ntp服务运行正常. www.361way.com:~ #:~ # rcntp statu ...

  7. linux date 时间同步,Linux date 时间设置同步命令分享

    Linux date 时间设置同步命令分享,时间,命令,硬件,系统,服务器 Linux date 时间设置同步命令分享 易采站长站,站长之家为您整理了Linux date 时间设置同步命令分享的相关内 ...

  8. Linux系统时间不同步问题

    问题 : data命令查看系统时间与实际实际一致,但日志中的实际却与实际时间差了整整12个小时,可能原因是什么?如何处理.原因和解决办法? 原因1.长期未登录,造成Linux系统时间 不同步. 处理办 ...

  9. linux系统取消时间同步,Linux系统时间不同步问题

    问题 : data命令查看系统时间与实际实际一致,但日志中的实际却与实际时间差了整整12个小时,可能原因是什么?如何处理.原因和解决办法? //查看时间 [root@localhost ~]# dat ...

最新文章

  1. 【SICP练习】111 练习3.24
  2. android dialog 控件,android控件封装 自己封装的dialog控件
  3. vi 整行 多行 复制与粘贴
  4. 微信与服务器通讯失败,linux服务器微擎提示couldn’t resolve host api.weixin.qq.com解决办法...
  5. 印度首富要免费向全国提供4G网络3个月
  6. 区分TTL、MSL、RTT
  7. [转]边框回归(Bounding Box Regression)详解
  8. kafka 怎么样连接图形化界面_图形化编程有多简单,点亮LED不到一分钟
  9. 前端八大灵感设计,代码变为现实
  10. windows下环境变量配置后没生效,不重启电脑的解决办法
  11. shell 删除七日内日志_SHELL脚本:定期清理日志文件
  12. java list 改变变量的值_3、list改变指针还是改变值
  13. python 线程通信 会涉及到拷贝吗_Python如何实现线程间通信
  14. python内点法_python射线法判断一个点在图形区域内外
  15. .NET 设计规范--.NET约定、惯用法与模式--附录:C#编程风格约定
  16. “奔跑吧”大数据!河北大数据产业“跑”向升级路
  17. 微信小程序之扫普通链接二维码打开小程序实现动态传递参数及踩坑总结
  18. 桌面图标出现蓝色问号
  19. python打开word并定位_python自动化办公之 python操作Word
  20. MAC使用技巧之苹果电脑新手最容易犯的20个错误

热门文章

  1. 常系数非齐次线性微分方程(两种常见形式)
  2. 金士顿SH103S3开卡成功 Sandforce2821 SF-2281-Gold 480GB Toshiba19 MLC Type C TSOP 16xTH58TEG8DDJTA20
  3. Servlet入门到精通-任亮-专题视频课程
  4. 优思学院|带你从零开始学习六西格玛
  5. 华为单板硬件秋招面经分享(已入池)
  6. 人脸识别的模板加载问题
  7. 操作系统概论思维导图
  8. 微软(北京).NET俱乐部第十二次技术沙龙
  9. android 打卡 虚拟定位 sqlite
  10. Excel使用VBA代码,每隔m行插入n行(可以是n行空白行,也可以是n行经复制的固定内容行)