ntp的基础知识

  1. ntp配置中的tinker参数?
  2. ntp的同步方式slew step的区别?
  3. restrict含义?restrict -6 default ignore含义?
  4. fudge 127.127.1.0 stratum 10 含义?
  5. minpoll maxpoll 含义?minpoll 4 maxpoll 6 中4 6分别为甚么意思?
  6. ntpq -np输出解读?
  7. ntpq -np输出中INIT 是何意?
  8. offset多少就算不合理?我们一般offset多少?ntpq输出中offset单位是什么?
  9. 当前阿里的公共NTP有哪些域名?
  10. ntpdate命令的-u -q 参数如何使用?
  11. ntp使用123端口,ntpdate使用什么端口发包的?

1,ntp配置中的tinker参数?

http://www.cnblogs.com/sonwnja/p/6758261.html

2,ntp的同步方式slew step的区别?

http://www.cnblogs.com/sonwnja/p/6760914.html

3,restrict含义? restrict -6 default ignore含义?

restrict翻译成中文是限制,约束,限定的意思,同样在ntp里面也是如此,只不过在ntp里面它的使用是针对ip地址/主机名/servername才有意义。

restrict -6 default ignore 的意思是默认忽略ipv6的同步请求。

4,fudge 127.127.1.0 stratum 10 的含义?

fudge 127.127.1.0 stratum 10通常上面还有一行不能少server 127.127.1.0 意思是当没有时间同步来源的时候以自身的硬件时钟为准,这里的stratum是代表层级,默认是10。

5,minpoll maxpoll 含义?minpoll 4 maxpoll 6 中4 6分别为甚么意思?

http://doc.ntp.org/4.1.1/confopt.htm

官方文档给出的解释是:"这些选项指定NTP消息的最小和最大轮询间隔(以秒为单位)。 最大轮询间隔默认为10(1,024秒),但可以通过maxpoll选项增加到17(36.4小时)的上限。 最小轮询间隔默认为6(64 s),但可以通过minpoll选项降低到4(16 s)的下限。"

根据官方解释来看的话minpoll 4 maxpoll 6 表示对提供时间服务同步的服务器进行轮询的最小间隔是4,最大间隔是6,这里的最小和最大都是默认值,4代表的并不是4秒而是2秒的4次方,6代表也不是6秒而是2秒的6次方。

例如server asia.pool.ntp.org minpoll 4 maxpoll 6 表示对asia.pool.ntp.org进行轮询的最小间隔是16秒,最大间隔是64秒。

6,ntpq -np输出解读

  

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有哪些域名?

ntp1.aliyun.com
ntp1.aliyun.alibaba-inc.com
ntp2.aliyun.alibaba-inc.com
ntp1.corp.alibaba-inc.com
ntp3.aliyun.alibaba-inc.com
ntp1.sqa.alibaba-inc.com
ntp1.alipay.alibaba-inc.com

10,ntpdate命令的-u -q 参数如何使用

Direct ntpdate to use an unprivileged port for  outgoing  packets.  This  is  most  useful when behind a firewall that blocks  incoming traffic to privileged ports, and you want to  synchronize  with  hosts  beyond the firewall. Note that the -d option  always uses unprivileged ports.

这是ntpdate手册里对-u选项的解释:大意是-u选项可以使用特权端口在防火墙后面与防火墙之外的主机进行通信。

-q  Query only - don’t set the clock.  简单直接的一句解释,仅查询,不设置时钟。

11,ntp使用123端口,ntpdate使用什么端口发包的?

ntp使用的是udp通信端口123,ntpdate使用的是系统随机分配的空闲端口。通过tcpdump抓包也能看到。

来源:cnblogs.com/sonwnja/p/6767936.html

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux是一种开源、免费的操作系统内核,由 Linus Torvalds 在1991年创建。它以其稳定性、安全性和高度可定制性闻名,并在服务器、超级计算机和嵌入式系统等领域广泛应用。以下是 Linux 平台的一些基础知识: 1. **内核与用户空间**: - 内核:Linux的核心部分,负责处理硬件、安全管理、进程管理等核心任务,运行在系统最低权限级别。 - 用户空间:应用程序和用户接口运行的地方,相对于内核更安全,有独立的内存空间。 2. **文件系统**: - Linux 使用多种文件系统,如 ext2、ext3、ext4、XFS、Btrfs等,用于存储数据和组织目录结构。 3. **命令行界面(CLI)**: - 常用的有 Bash shell(基于 Bourne Again Shell),提供强大的文本交互环境。 - 可以通过命令行执行各种操作,包括文件管理、系统配置和网络管理等。 4. **进程与线程**: - 进程是程序在系统中运行的一个实例,而线程是进程中的轻量级执行单元。 - Linux 支持多任务和并发,使用 fork() 和 exec() 函数创建和切换进程,以及 pthread_create 创建线程。 5. **软件包管理**: - 主要的包管理器有 apt(Debian/Ubuntu)、yum(Red Hat/CentOS)、zypper(SUSE)等,用于安装、更新和管理软件。 6. **版本控制系统**: - Linux 开发者广泛使用 Git 进行代码管理,提供分支管理、合并冲突解决等功能。 7. **网络配置与服务**: - Linux 提供丰富的网络工具,如 ifconfig、iptables等,配置和管理网络连接。 - 包括 TCP/IP 协议栈、DNS、NTP 等服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值