天天看點

linux 時間同步的2種方法

由于硬體的原因,機器或多或少的根标準時間對不上,一個月的誤差幾秒到幾分鐘不等。對于伺服器來說時間不準,會有很多麻煩。例如,支付的時候,無法下單,遊戲無法登入等。自己用的pc就無所謂了,手動改一下就行了。

一,用ntpdate從時間伺服器更新時間

如果你的linux系統根本沒有ntpdate這個指令

安裝完了之後,你不要做什麼配置,也不需要,直接測試一下

如果出去上面的内容說明,同步成功了。然後在crontab裡面加上以下内容。

每隔十分鐘同步一次。推薦幾個時間伺服器。

time.nist.gov

time.nuri.net

0.asia.pool.ntp.org

1.asia.pool.ntp.org

2.asia.pool.ntp.org

3.asia.pool.ntp.org

二,用ntp搭建自己的時間伺服器

上面我們是利用别人的時間伺服器來同步時間,這些時間伺服器都是比較權威的。當我們自己搭建時間伺服器就不用crontab來定時去跑。

1,安裝時間伺服器ntp

2,配置ntp

檢視複制列印?

3,啟動 ntp

4,檢視并測試

remote:即ntp主機的ip或主機名稱。注意最左邊的符号,如果由“+”則代表目前正在作用鐘的上層ntp,如果是“*”則表示也有連上線,不過是作為次要聯機的ntp主機。

refid:參考的上一層ntp主機的位址

st:即stratum階層

when:幾秒前曾做過時間同步更新的操作

poll:下次更新在幾秒之後

reach:已經向上層ntp伺服器要求更新的次數

delay:網絡傳輸過程鐘延遲的時間

offset:時間補償的結果

jitter:linux系統時間與bios硬體時間的差異時間

推薦第一種方法,雖然搭建個時間伺服器,還是比較簡單的,但是我覺得沒有這個必要。如果用别人的時間伺服器,每隔10分鐘同步一次,可以精确到毫秒。

作者:海底蒼鷹

最後儲存一下,

繼續閱讀