ntp服务相关

ntpq -np输出解读:

ntp服务相关

remote 表示提供时间来源的服务器地址。

refid 表示提供时间来源的服务器的上层时间来源服务器地址。

st 表示stratum,即remote的层级。

t 表示类型 (u: unicast(单播) 或 manycast(选播) 客户端, b: broadcast(广播) 或 multicast(多播) 客户端, l: 本地时钟, s: 对称节点(用于备份), A: 选播服务器, B: 广播服务器, M: 多播服务器。

when 表示最后一次同步距离现在过去了多长时间 (默认单位为秒, “h”表示小时,“d”表示天)。

poll 表示同步的频率,根据rfc5905建议在 ntp版本4系列,这个值的范围在 4 (16秒) 至 17 (36小时) 之间(即2的指数次秒)。

reach 一个8位的左移移位寄存器值,用来测试能否和服务器连接,每成功连接一次它的值就会增加,以 8 进制显示。

delay 表示本地到remote的延迟,即建立通信往返所用的时间,单位是毫秒。

offset 表示本地与remote的时间偏移量,offset 越接近于0,本地与remote的时间越接近,单位为毫秒。

jitter 表示本地与remote同步的时间源的平均偏差(多个时间样本中的 offset 的偏差,单位是毫秒),这个数值的绝对值越小,主机的时间就越精确。

*remote字段标识包含 ” “,”x”,”-“,”#”,”+”,”*”,”o”:(参见 Peer Status Word),

• ” ” – 无状态
• “LOCAL” 即本机
• “x” – 已不再使用
• “-” – 已不再使用
• “#” – 良好的远程节点或服务器但是未被使用 (不在按同步距离排序的前六个节点中,作为备用节点使用)
• “+” – 良好的且优先使用的远程节点或服务器(包含在组合算法中)
• “*” – 当前作为优先主同步对象的远程节点或服务器
• “o” – PPS 节点 (当优先节点是有效时)。实际的系统同步是源于秒脉冲信号(pulse-per-second,PPS),可能通过PPS 时钟驱动或者通过内核接口。
参考 Clock Select Algorithm.

 

*refid有下面这些状态值
• 一个IP地址 – remote的上层时间来源 IP 地址
• .LOCL. – 本机 (当没有远程节点或服务器可用时)
• .PPS. – 时间标准中的“Pulse Per Second”(秒脉冲)
• .IRIG. – Inter-Range Instrumentation Group 时间码
• .ACTS. – 美国 NIST 标准时间 电话调制器
• .NIST. –美国 NIST 标准时间电话调制器
• .PTB. – 德国 PTB 时间标准电话调制器
• .USNO. – 美国 USNO 标准时间 电话调制器
• .CHU. – CHU (HF, Ottawa, ON, Canada) 标准时间无线电接收器
• .DCFa. – DCF77 (LF, Mainflingen, Germany) 标准时间无线电接收器
• .HBG. – HBG (LF Prangins, Switzerland) 标准时间无线电接收器
• .JJY. – JJY (LF Fukushima, Japan) 标准时间无线电接收器
• .LORC. – LORAN-C station (MF) 标准时间无线电接收器,注: 不再可用 (被 eLORAN 废弃)
• .MSF. – MSF (LF, Anthorn, Great Britain) 标准时间无线电接收器
• .TDF. – TDF (MF, Allouis, France)标准时间无线电接收器
• .WWV. – WWV (HF, Ft. Collins, CO, America) 标准时间无线电接收器
• .WWVB. – WWVB (LF, Ft. Collins, CO, America) 标准时间无线电接收器
• .WWVH. – WWVH (HF, Kauai, HI, America) 标准时间无线电接收器
• .GOES. – 美国静止环境观测卫星;
• .GPS. – 美国 GPS;
• .GAL. – 伽利略定位系统欧洲 GNSS;
• .ACST. – 选播服务器
• .AUTH. – 认证错误
• .AUTO. – Autokey (NTP 的一种认证机制)顺序错误
• .BCST. – 广播服务器
• .CRYPT. – Autokey 协议错误
• .DENY. – 服务器拒绝访问;
• .INIT. – 关联初始化
• .MCST. – 多播服务器
• .RATE. – (轮询) 速率超出限定
• .TIME. – 关联超时
• .STEP. – 间隔时长改变,偏移量比危险阈值小(1000ms) 比间隔时间 (125ms)大

7,ntpq -np输出中INIT 是何意?

 ntpq -np 输出在refid字段有时会出现INIT标识,INIT标识的意思是关联初始化,即还没有开始同步,也可以说是处于初始状态还没建立同步。

8,offset多少就算不合理?我们一般offset多少?ntpq输出中offset单位是什么

offset超过1s的话即为不合理,一般offset都是在1s以内的。offset的单位是毫秒。

9,当前阿里的公共NTP有哪些域名?

参考这个:https://blog.csdn.net/qiaoliang328/article/details/108870841

国内用的多的就是国家授时中心的NTP服务器地址:ntp.ntsc.ac.cn,阿里和腾讯的,用这三个肯定满足你需求了。

 

ntp.conf详解:

#设置默认策略为允许任何主机进行时间同步

restrict default ignore

#确保localhost:

restrict 127.0.0.1

restrict -6 ::1

#允许的ip段来同步时间:多个段,写多行就行。

restrict 173.160.200.0 mask 255.255.255.0 nomodify notrap

#意思是当没有时间同步来源的时候以自身的硬件时钟为准,这里的stratum是代表层级,默认是10。

server 127.127.1.0
fudge 127.127.1.0 stratum 10

#同步的外部的时间服务器:

server ntp.api.bz prefer    #prefer是优先以这个为主的意思。
server time6.aliyun.com
server time1.cloud.tencent.com

放行上层ntp server的ip进来:

#ntp.api.bz
restrict 114.118.7.163
restrict 114.118.7.161
#time6.aliyun.com
restrict 203.107.6.88
##time1.cloud.tencent.com
restrict 139.199.215.251

 

上一篇:Salesforce Integration 概览(二) Remote Process Invocation—Request and Reply(远程进程调用--请求和响应)


下一篇:VS Code 远程连接Linux服务器编写代码之Remote- SSH