如何判断我的系统是否使系统时间保持最新?

Pau*_*ght 7 debian ntpd

如何通过获取 NTP 更新来判断我的 Debian 系统是否保持系统时间准确?基本上我想打开它,如果它当前关闭,但我不知道它是打开还是关闭。

小智 6

跑步

ps ax | grep ntpd

并检查输出是否包含类似的内容

6497   ?     Ss    0:04    /usr/sbin/ntpd ...
Run Code Online (Sandbox Code Playgroud)

将确认 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
Run Code Online (Sandbox Code Playgroud)

这表明(偏移)我的系统 <1 秒不同步 - 我可以接受。