dro*_*ffo 11 server clock 10.10 ntp
我的 PC 上的时钟漂移有问题。我在跑
Ubuntu 10.10 在有点硬的 IBM 电子服务器上(1.5GB RAM,2.4GHz CPU)
ntpd 正在运行(从运行级别 2 开始)
服务器定义为:
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org
server 3.us.pool.ntp.org
server time.nrc.ca
server ntp1.cmc.ec.gc.ca
server ntp2.cmc.ec.gc.ca
server wuarchive.wustl.edu
server clock.psu.edu
Run Code Online (Sandbox Code Playgroud)查看日志文件,似乎 ntp 守护程序正在运行,但系统时钟似乎从未设置过。
如果我从卡西欧“原子”手表手动设置时间,时钟小程序显示的日期/时间会随着时间的推移而变得不同步。
查看日志文件(如下),似乎 ntp 守护程序启动正常并正在运行。
所以我现在完全糊涂了:-(
小智 7
NTP 守护进程不想在系统时间上突然大幅跳跃。一方面,它会破坏日志文件中条目的年表,系统守护进程可能会出问题等。它的作用是“漂移”您的系统时钟到位。如果你想检查离“实际时间”有多远,你可以查询一个 ntp 服务器:
ntpdate -q pool.ntp.org
Run Code Online (Sandbox Code Playgroud)
NTP 的工作原理是稍微调整系统上的秒长,以便您慢慢获得正确的时间。如果您的偏移量很高,则可能需要一段时间才会发生漂移。您可以做的是强制硬同步一次:
service ntp stop
ntpdate pool.ntp.org
service ntp start
Run Code Online (Sandbox Code Playgroud)
编辑:回应下面的评论。
在 /etc/default/ntpdate 中设置此行
NTPDATE_USE_NTP_CONF=yes
Run Code Online (Sandbox Code Playgroud)