麒麟系统操作命令_安卓NTP主动校时工具

麒麟系统操作命令_安卓NTP主动校时工具ntpd不仅仅是时间同步服务器,他还可以做客户端与标准时间服务器进行同步时间,而且是平滑同步,并非ntpdate立即同步,在生产环境中慎用ntpdate时钟的跃变,对于某些程序会导致很严重的问题,许多应用程序依赖连续

1. 麒麟操作系统中 ntp 有两种校时方式,一是利用 ntp 服务在配置文件中配 置 ntp 服务器地址后启动服务(R 系为 ntpd,U 系为 ntp);另一种是 ntpdate 后 面跟 ntp 服务器地址同步,ntpdate 一般与定时任务结合使用。

ntp 与 ntpdate 是互斥的、不能同时使用 ntp 属于渐进式校时方式,调整时钟频率的方式慢慢调整时间,ntpdate 属 于直接同步方式,会产生时间跳跃。

2. 麒麟系统中使用 NTP 来对时 两台银河麒麟 V10-GFB 服务器版本,以其中一台为服务端,另一台为客户端, 客户端分别使用 ntp、ntpdate 两种方式来对时

服务端:192.168.10.211

服务端:192.168.10.103

(1) 服务端配置:

安装 ntp

yum -y install ntp

编辑配置 ntp 配置文件 vim /etc/ntp.conf

restricted 192.168.10.0 mask 255.255.255.0 nomodify notrap

server 127.127.1.0 fudge 127.127.1.0 stratum 10

麒麟系统操作命令_安卓NTP主动校时工具

(2) 客户端配置

yum -y install ntp

编辑 ntp 配置文件 vim /etc/ntp.conf,

新增 server 192.168.10.211

重启服务 systemctl restart ntp

(3)使用 ntp -p 查询对时结果查询 ntpq -p

麒麟系统操作命令_安卓NTP主动校时工具

查询结果参数详解

麒麟系统操作命令_安卓NTP主动校时工具

(3) 客户端使用 ntpdate 对时

①安装 ntpdate 包 yum -y install ntpdate

②对时服务器 ntp 192.168.10.211

③ ntpdate 与 cron 搭配,定时请求对时.vim /etc/crontab */30 * * * * root /usr/sbin/ntpdate -u 192.168.10.211 && hwclock -w 每 30 分钟请求一次对时并写入硬件时间

麒麟系统操作命令_安卓NTP主动校时工具

3.ntp 配置文件参数详解 /etc/ntp.conf 配置

注意事项:

(1)ntpd 服务一般启动后 5-10 钟以后才能对外提供对时功能

(2)minpoll maxpoll 可以修改默认对时间隔,可以使用 ntpstat 查看 polling server every xxx s 或者通过 ntpq -p 中 poll 一栏对应的数值查看当前对时隔

(3)server 127.127.1.0 fudge 127.127.1.0 stratum 10 是 NTP Server 和自身保持同步,如果 NTP 与上一层的 NTP 服务器都不通时,使用本地时间提供给 ntp 客户端对时。Ntp 客户端建议关闭此选项,否则 ntp client 可能会自动选择最合适的本地 server 对时.

(4) 当本地时间与 ntp 服务器时间相差过大时,可能会使得 ntpd 无法正常对 时,可以先在命令行下使用 ntpdate -u ntp.server IP,然后再使用 ntp 进行 对时。

(5) 而 ntpd 服务的方式,又有两种策略,一种是平滑、缓慢的渐进式调整 (adjusts the clock in small steps 所谓的微调);一种是步进式调整(跳跃 式调整)。两种策略的区别就在于,微调方式在启动 NTP 服务时加了个“-x” 的参数,而默认的是不加“-x”参数。

R 系系统(中标 v5 银河 V10 服务器)在 /etc/sysconfig/ntpd 配置参数 -x 和 -g

U 系系统(银河 V4 银河 V10 桌面)在/etc/default/ntp 下配置 -x 和 -g 。

注: -g 参数系统一般都会默认添加,防止时间误差大于 1000s 时出现 ntpd 服务 异常退出

假如使用了-x 选项,那么 ntpd 只做微调,不跳跃调整时间,但是要注意, -x 参数的负作用:当时钟差大的时候,同步时间将花费很长的时间。-x 也 有一个阈值,就是 600s,当系统时钟与标准时间差距大于 600s 时,ntpd 会使用较大“步进值”的方式来调整时间,将时钟“步进”调整到正确时间。 假如不使用-x 选项,那么 ntpd 在时钟差距小于 128ms 时,使用微调方式调 整时间,当时差大于 128ms 时,使用“跳跃”式调整。

这两种方式都会在本地时钟与远端的 NTP 服务器时钟相差大于 1000s 时, ntpd 会停止工作。

麒麟系统操作命令_安卓NTP主动校时工具

(6) 对时精度 NTP 授时精度与 NTP 服务器与用户间的网络状况有关,一般广域网的网络 延时在 10 ms~500ms 之间;局域网的网络延时在实时操作系统内核处理延 迟的情况下通常小于 1ms。

4.ntpdate 用法详解:

语法: ntpdate -[paramter] [NTP server IP /hostname]

常用 parameter 选项:

-d debug 模式,常用于调试对时出现的问题

-v 详细输出打印

-u 越过防火墙策略限制 5.ntpdate 和 ntp 区别 ntpdate 校时简单粗暴,同步时间快。 ntpd 不仅仅是时间同步服务器,他还可以做客户端与标准时间服务器进行同步 时间,而且是平滑同步,并非 ntpdate 立即同步,在生产环境中慎用 ntpdate 时钟的跃变,对于某些程序会导致很严重的问题,许多应用程序依赖连续的时 钟时,使用 ntpdate 会造成问题。

今天的文章麒麟系统操作命令_安卓NTP主动校时工具分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/82805.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注