Answers:
跑步
ps ax | grep ntpd
并检查输出是否包含类似内容
6497 ? Ss 0:04 /usr/sbin/ntpd ...
将确认ntpd正在运行。如果它没有运行,则可以使用以下命令启动它
/etc/init.d/ntp start
如果收到错误消息,No such file or directory
则必须安装ntp软件包
sudo apt-get install ntp
一旦您运行了ntpd,就可以使用ntpq命令与之对话。
ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*time.nist.gov .ACTS. 1 u 753 1024 377 139.432 -0.562 2.199
+sip.dicode.nl 193.190.230.66 2 u 733 1024 163 33.197 0.297 0.132
+194.109.64.200 192.87.106.2 2 u 779 1024 377 35.214 -0.323 0.027
LOCAL(0) .LOCL. 10 l 3 64 377 0.000 0.000 0.001
显示(偏移)我的系统不同步不到1秒-我可以忍受。
如果您在中启用了对等统计,/etc/ntp.conf
则您在中有统计/var/log/ntpstats/peerstats
。(目录和文件名将在ntp.conf中指定)。您可以对其进行扫描,以查看服务器的跟踪情况。该命令grep -v 127.127.1.0 /var/log/ntpstats/peerstats
将输出除本地时钟以外的所有行。第一个浮点数是以秒为单位的偏移量。越接近零越好。应该混合使用正值和负值。使用zgrep在具有.gz
扩展名的循环日志中查找历史数据。
查看ntpq -p
Iain建议使用的值。
如果您运行Munin来监视系统,它可以为您跟踪ntp统计信息。我相信它记录的偏移量是相对于当前同步源的值。那是ntpq -p
输出中以星号(*)开头的那一行。Munin可以配置为通知您的偏移量太大。我的警告行如下(以毫秒为单位):
ntp_offset.delay.warning 40 ntp_offset.offset.warning -15:15
这个shell命令序列是一种检查本地时钟与另一台机器的便宜又脏的方法:
date; telnet somehost 13; date
“ somehost”必须运行RFC 867的“ daytime”协议,这种情况已不再常见。inetd可以单独提供“白天”,并且某些主机仍启用“白天”。
您可以对本地时钟进行独立检查,而无需使用NTP。