我在虚拟设备中使用 Busy Box 和 Tiny Core Linux。我可以使用以下命令运行 NTP 守护进程
/usr/sbin/ntpd -p pool.ntp.org
问题是它不向 /var/log/ntp.log 输出任何日志。我是否在错误的位置查找日志?确认 ntpd 正常运行的最佳方法是什么? (目前,我确认 ntpd 正在运行的唯一方法是验证该进程是否正在运行)。我还尝试使用详细选项。
/usr/sbin/ntpd -d -p pool.ntp.org
答案1
一般来说,最好使用 NTP 客户端之一,例如ntpq
或在启动后ntpstat
查询您的本地客户端以确认其正常工作。ntpd
例如
ntpq$ ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
LOCAL(0) .LOCL. 5 l 35m 64 0 0.000 0.000 0.000
97-127-48-73.mp .STEP. 16 u 6d 1024 0 0.000 0.000 0.000
F-Current.sjela 216.218.254.202 2 u 113 256 377 81.887 64016.5 1228.28
+ns522433.ip-158 18.26.4.105 2 u 12 256 377 37.641 62638.8 1168.32
*nu.binary.net 129.7.1.66 2 u 263 256 377 56.722 63177.5 731.976
ntpstat
$ ntpstat
synchronised to NTP server (216.229.0.50) at stratum 3
time correct to within 63367 ms
polling server every 256 s
忙碌盒
根据这个页面的标题:外部小型实用程序还有其他特定于 BusyBox 的客户端。ntpclient
根据该页面,有一个标题为: 。