Embedded

使用嵌入式設備設置 ntp 客戶端

  • February 4, 2014

我需要在非常有限的嵌入式設備上執行 NTP 客戶端。

ntpd可用,但我沒有看到類似rc.conf, 或ntp.conf, 或xntp.conf? 有人可以建議如何設置 NTP 嗎?

我跑了ntpd,但日期和時間沒有更新。

看起來你有 Busybox 版本的ntpd. 這是一個有用的HOWTO:

http://wiki.openwrt.org/doc/howto/ntp.client

例如:

ntpd -q -p ptbtime1.ptb.de

嘗試ntpd -bq

這將設定時間並退出。它還允許您同步到廣播伺服器。

也就是說,有兩件重要的事情需要注意。首先,我不知道您網路上的 NTP 伺服器是誰。如果有人是一個糟糕的小技術人員,他們可能會打擾您的時間/日期並使某些安全協議無效。

另請注意,一個常見問題是您的時間比 NTP 伺服器“提前”。所以當你調整時間的時候,你的文件和其他東西在未來是存在的。這真的會讓人感到困惑。Linux 不喜歡時間旅行,它不怕讓你知道。通常這只是警告,但根據某些腳本的編寫方式,可能會出現更嚴重的問題。我這樣說是因為嵌入式設備上通常有一些非常簡單的腳本。

引用自:https://unix.stackexchange.com/questions/113560