如何强制NTPD在启动后更新日期/时间?

Raspberry Pi缺少一个硬件时钟。我如何强迫NTPD在每次启动后立即更新日期/时间?

我正在运行Raspbian,Raspberry Pi是用以太网电缆连接的。

做一个apt-get install ntpdate

ntpdate将在以太网接口启动时运行,并从ntp服务器设置时间(见/etc/default/ntpdate)。

如果ntpd正在运行,ntpdate将不做任何事情,但是ntpdate将在ntpd启动前运行--所以只要有以太网连接,这应该可以在启动时设置时间。

评论(5)

如果你的时钟偏差很大,你可能需要通过强制ntp来同步。

sudo /etc/init.d/ntp stop
sudo ntpd -q -g
sudo /etc/init.d/ntp start
评论(6)

它应该已经在更新时间了。NTPD服务器应该在交换文件之后、SSHD之前启动。

检查你的/etc/ntp.conf文件以确保它已被配置。

它应该至少列出一个服务器。我使用 time.nrc.ca 作为我的服务器。

ntp.conf的手动页面在这里。 http://linux.die.net/man/5/ntp.conf

评论(0)