如何检查 NTP 服务是否正常运行?
美国、香港服务器
如何检查 NTP 服务是否正常运行?
10-11 来源:
在 Ubuntu 系统中,可以通过以下几种方法检查 NTP 服务是否正常运行:
使用systemctl命令:
打开终端,输入sudo systemctl status ntp命令。如果显示 “Active: active (running)”,则表示 NTP 服务正在运行;如果显示 “Active: inactive (dead)”,则表示服务未运行。例如:
plaintext
复制
ntp.service - Network Time Service
Loaded: loaded (/lib/systemd/system/ntp.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2023-11-03 10:22:34 CST; 2 days ago
Main PID: 1234 (ntpd)
CGroup: /system.slice/ntp.service
└─1234 /usr/sbin/ntpd -p /var/run/ntpd.pid -g
使用ntpstat命令:
在终端中输入ntpstat。如果返回类似 “synchronised to ntp server (服务器地址) at stratum X”(X 为层级数)的信息,并且显示时间正确在一定误差范围内(如 “time correct to within XX ms”),则表示 NTP 服务已同步且正常工作;如果显示 “unsynchronised” 或有错误提示,则表示未同步或服务存在问题。
使用ntpq命令:
在终端输入ntpq -pn或ntpq -p。如果输出中显示有服务器列表,并且状态列(“st” 列)显示为 “*” 或 “+” 等符号,表示 NTP 服务正在与这些服务器进行通信和同步,服务正常运行;如果状态列显示为 “x” 或 “-” 等其他符号,或者没有任何服务器信息显示,则可能存在同步问题或服务未正常工作。例如:
plaintext
复制
remote refid st t when poll reach delay offset jitter
==============================================================================
*192.168.1.100 127.127.1.0 2 u 64 1024 377 0.512 -0.321 0.012
+192.168.1.200 127.127.1.0 3 u 64 1024 377 0.623 -0.215 0.021
上述示例中,“*” 表示当前选择的主时间服务器,“+” 表示备用时间服务器。这里显示了两个 NTP 服务器的信息,说明 NTP 服务正在与这些服务器进行通信和同步。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快