Ubuntu

NTP時間同步

  • November 19, 2019

我有兩台 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 範圍內。

引用自:https://serverfault.com/questions/992334