Raspberry Pi缺少一个硬件时钟。我如何强迫NTPD在每次启动后立即更新日期/时间?
我正在运行Raspbian,Raspberry Pi是用以太网电缆连接的。
做一个apt-get install ntpdate。
apt-get install ntpdate
ntpdate将在以太网接口启动时运行,并从ntp服务器设置时间(见/etc/default/ntpdate)。
ntpdate
/etc/default/ntpdate
如果ntpd正在运行,ntpdate将不做任何事情,但是ntpdate将在ntpd启动前运行--所以只要有以太网连接,这应该可以在启动时设置时间。
ntpd
如果你的时钟偏差很大,你可能需要通过强制ntp来同步。
sudo /etc/init.d/ntp stop sudo ntpd -q -g sudo /etc/init.d/ntp start
它应该已经在更新时间了。NTPD服务器应该在交换文件之后、SSHD之前启动。
检查你的/etc/ntp.conf文件以确保它已被配置。
它应该至少列出一个服务器。我使用 time.nrc.ca 作为我的服务器。
ntp.conf的手动页面在这里。 http://linux.die.net/man/5/ntp.conf
做一个
apt-get install ntpdate
。ntpdate
将在以太网接口启动时运行,并从ntp服务器设置时间(见/etc/default/ntpdate
)。如果
ntpd
正在运行,ntpdate将不做任何事情,但是ntpdate
将在ntpd
启动前运行--所以只要有以太网连接,这应该可以在启动时设置时间。如果你的时钟偏差很大,你可能需要通过强制ntp来同步。
它应该已经在更新时间了。NTPD服务器应该在交换文件之后、SSHD之前启动。
检查你的/etc/ntp.conf文件以确保它已被配置。
它应该至少列出一个服务器。我使用 time.nrc.ca 作为我的服务器。
ntp.conf的手动页面在这里。 http://linux.die.net/man/5/ntp.conf