2.7. 监控 NTP 客户端


显示访问 chronyd 网络时间协议(NTP)服务器的客户端列表。此信息可用于验证哪些客户端正在主动同步并检查其连接历史记录。

先决条件

  • chronyd 服务正在运行。
  • chronyd 被配置为允许 NTP 客户端。例如,将 allow 指令添加到 /etc/chrony.conf

流程

  1. 使用 chronyc client 命令显示客户端列表

    # chronyc clients
  2. 查看命令输出:

    Hostname                          NTP  Drop  Int  IntL  Last  Cmd  Drop  Int  Last
    ====================================================================================
    client1.example.net 			   10 	  0    6 	 - 	 10s 	0 	  0    6   12s
    client2.example.net 			    8 	  0	   6 	 - 	 25s 	0 	  0    6   28s
    desktop-192-0-2-100.example.net 	3 	   	   6 	 - 	  9s 	0 	  0    6   11s

    输出字段包括:

    • 主机名 :客户端的主机名或 IP 地址。
    • NTP :从客户端接收的 NTP 数据包数。
    • dropchronyd 丢弃的数据包数量,通常是因为速率限制。
    • int :客户端的轮询间隔(作为日志基础 2 值,如 6 = $2^6$ = 64s)。
    • intl :当速率限制处于活跃状态时,客户端的平均 inter-poll 间隔(以秒为单位)。如果客户端目前没有激活速率限制,则此字段会显示 '-'
    • 最后: 从此客户端接收最后一次 NTP 数据包以来经过的时间。使用此值来确定哪些客户端被同步或最近同步。
    • cmd :从客户端接收的 chronyc (monitoring)命令数据包的数量。

      注意

      如果您有多个客户端,并且命令返回缓慢,这可能是因为执行 DNS 查找。使用 -n 选项禁用主机名解析和显示 IP 地址:webserver chronyc -n 客户端

      重要

      默认情况下,chronyd 监控最多 4,096 客户端。如果您有更多的客户端,您可以在 /etc/chrony.conf 文件中使用 clientloglimit 增加内存限值。例如: clientloglimit 10000000

      如需更多信息,请参阅您系统中的 chronyc (1)chronyd (8) man page。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部