百度
360搜索
搜狗搜索

linux下查看ntp对时的命令详细介绍

在 Linux 系统中,你可以使用以下命令来查看 NTP(网络时间协议)对时的情况:

1.
ntpstat 命令

此命令能够快速查看 NTP 服务的同步状态。
bash

ntpstat

执行后,可能会出现以下几种结果:

  • synchronised to NTP server:表示系统已经成功与 NTP 服务器同步。
  • unsynchronised:意味着系统尚未与 NTP 服务器同步。
  • time server re-starting:表明 NTP 服务正在重启。

2.
timedatectl 命令

timedatectl 可用于管理系统时间和日期,也能查看 NTP 同步状态。
bash

timedatectl status

在输出信息里,NTP synchronized 会显示是否与 NTP 服务器同步,NTP service 会显示 NTP 服务的运行状态。

3.
ntpq -p 命令

ntpq -p 可以查看 NTP 客户端与各个 NTP 服务器之间的详细同步信息,像服务器地址、延迟、偏移量等。
bash

ntpq 

输出结果中的每一行都代表一个 NTP 服务器,其中一些关键列的含义如下:

  • remote:NTP 服务器的地址。
  • refid:参考时钟源的标识。
  • st:服务器的层级(stratum)。
  • t:服务器的类型。
  • when:距离上次与服务器通信的时间。
  • poll:轮询间隔时间。
  • reach:可达性掩码。
  • delay:网络延迟。
  • offset:时间偏移量。
  • jitter:时间抖动。

4.
chronyc sources 命令(针对使用 Chrony 的系统)

若系统采用 Chrony 作为 NTP 客户端,可使用此命令查看当前使用的 NTP 服务器以及同步状态。
bash

chronyc sources




912chronyc sources

输出结果会展示每个 NTP 服务器的状态,如 ^* 表示当前被选中用于同步的服务器。

阅读更多 >>>  Linux使用前面命令的输出

文章数据信息:

本文主要探讨:"linux下查看ntp对时的命令", 浏览人数已经达到32次, 首屏加载时间:1.505 秒。