Ubuntu
NTP時間同步
我有兩台 Linux 電腦通過乙太網交叉電纜相互連接。
沒有網路連接!
如何讓第一台電腦的時間始終與第二台電腦的時間同步?
我嘗試使用 NTP,但無法弄清楚如何使其在這種情況下工作。
請幫助我提供任何文件,這些文件為像我這樣的初學者提供了簡化的分步指導。
更新
兩台裝有 Linux Mint 19 Cinnamon 作業系統 Cinnamon 版本 3.8.9 的迷你 PC
到目前為止我嘗試了什麼:
我嘗試將這些方法應用於這些文章,例如:
我為兩台機器分配了兩個 IP 地址。
第一台機器IP 10.0.0.1
第二台機器IP 10.0.0.2
我在第一台機器上安裝了 ntp ntpupdate。
第一台機器通過乙太網交叉電纜連接到第二台機器。
只有第一台機器連接到wifi。
在第二台機器的命令行終端中,我寫道:
sudo ntpdate 10.0.0.1
我得到的是:
no server suitable for synchronization found
然後我嘗試了在 ntp.conf 文件中找到的其他伺服器,但也沒有用。
我從第一台機器上 ping 了 10.0.0.2 並且它工作正常。數據字節正常傳輸。
我意識到/覺得我這樣做的方式聽起來很愚蠢,但因為我不知道該怎麼做。這就是我在這裡需要幫助的原因。
要求的精度是多少?如果大約是 1 秒,那麼您可能不需要 NTP。
如果您需要準確的時間源,請不要使用內部時鐘。您需要一個外部源(例如基於GPS 的 NTP 伺服器)。有關詳細資訊,請閱讀NTP 層。
另請參閱:如何強製本地隔離 ntpd 更新時間
根據 Wikipedia 頁面, Microsemi SA.45s CSAC 等晶片級原子鐘最近取得了進展,成本約為 3000 美元。
為了獲得最佳精度,您可以使用:此時使用 NTP 的國際原子時間 ,您應該期望精度在 1μs-20μs 範圍內。