- ntpq 命令返回得数据标记号得含义
在使用 ntpq -p 命令返回的结果中,每行代表一个 NTP 对等端(peer)。这些行前的标记号(标签字符)为用户提供了关于每个对等端的详细信息,特别是它们当前的状态和重要性。以下是这些标记号的含义:
下面展示标记号解释
。
* (Selected synchronization peer): 表示该服务器目前被选为同步服务器。这意味着本地 NTP 守护进程正在同步这个对等端的时间。
+ (Candidate peer): 表示该服务器是候选同步服务器。它是一个潜在的备用同步服务器,如果当前同步服务器(标记 *)不可用,系统可能会切换到这个服务器进行同步。
- (Outlyer peer): 表示该服务器被认为是不合格的,并且它的时间信息不会被用来调整本地时钟。这个对等端被排除在选择和过滤算法之外。
= (Client): 对等端是本地机器的客户端。它通常出现在主动模式配置中。
# (Spare peer): 表示这个对等端暂时未启用。它可能用于某些自动配置或群集中的备选配置。
. (Excess peer): 表示这个对等端在时钟选择过程中被分类为多余的。这通常是由于该对等端已经被足够多高质量的对等端所覆盖。
x (False ticker peer): 表示该对等端被标识为“诈唤”(false ticker),它提供的时间信息被认为是错误的或不可信的。
o (PPS peer): 表示这个对等端使用的是精确定时信号(Pulse Per Second, PPS),通常与硬件时钟一起工作来提供高精度的时间同步。
这些标记号是 ntpd 用来描述每个对等端的当前状态的一部分,帮助您理解每个对等端在 NTP 同步中的角色和质量。这些标记号结合其他列中的数据,可以用来诊断和优化 NTP 配置。
- 进入交互模式
运行命令 ntpq 来进入交互模式:
ntpq
进入交互模式后,命令提示符变为 ntpq>,允许你输入如下命令进行进一步查询:
peers
显示与 ntpq -p 命令类似的输出:
ntpq> peers
assoc
显示关联的 NTP 同步信息:
ntpq> assoc
rv
显示系统变量,提供详细的服务器状态信息:
ntpq> rv
exit
退出交互模式:
ntpq> exit
3.查询特定 NTP 服务器的状态
你可以使用 -c 选项来发送特定命令。例如,查询特定 NTP 服务器的状态信息:
ntpq -c “rv”
- 详细服务器查询
使用 opeers 命令可以获取更加详细的服务器统计信息:
ntpq -c “opeers”