如何通过获取NTP更新来判断我的Debian系统是否保持了系统时间的精确性?基本上,我想打开它,如果它是当前关闭,但我不知道它是打开还是关闭。
发布于 2011-03-06 13:37:14
正在运行
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秒的不同步-我可以接受。
发布于 2011-03-07 02:49:41
一种检查本地时钟和另一台机器的廉价和肮脏的方法是这个shell命令序列:
date; telnet somehost 13; date“某人”必须运行RFC 867“日间”协议,这已经不那么常见了。inetd可以自己提供“日间”,有些主机仍然启用“日间”。
您可以在得到独立检查当地的时钟,没有使用NTP的必要。
https://unix.stackexchange.com/questions/8684
复制相似问题