NTP 網路時間協議

2022-02-26 12:05:53 字數 1104 閱讀 1606

前言

搭建了乙個linux虛擬機器,發現跑著跑著時間有差異,查資料發現這個是正常的,因為系統時間和硬體時間是本地時間,會因各種原因導致跟標準時間utc時間有差異,所以計算機界的牛人發明了ntp協議,專門用來解決時間差異問題。

概念

ntp,網路時間協議,專門用於不同主機間的時間同步,他是乙個層級結構,由最多16層組成,從第二層開始可以作為ntp中繼server作為時間同步源,第二層的server同步第一層的server的時間。協議比較複雜,已經有幾十年的歷史,感興趣可以查閱相關資料,這裡只做簡單的記錄。

同步時間方式

ntp中繼伺服器

安裝

yum install ntp

配置

/etc/ntp.conf

server cn.pool.ntp.org

server hk.pool.ntp.org

啟動

service ntpd start

定時檢視狀態

watch ntpq -p

檢視統計資訊

ntpstat

定時同步

/usr/sbin/ntpdate cn.pool.ntp.org

後記

1.ntpdate和ntpd程序同時只能執行乙個

2.ntp中繼伺服器啟動後會週期性同步遠端ntp伺服器的時間

3.如果不想搭建ntp中繼伺服器,可以直接使用ntpdate命令同步,可以加入計畫任務中,但是需要安裝ntpdate包(ntpd包依賴ntpdate包,安裝ntpd包會自動安裝ntpdate包)

參考資料

百科ntp

asia - ntp伺服器列表

www.pool.ntp.org/zone/asia

linux ntp配置詳解 (network time protocol)

NTP 網路時間協議

gmt 格林威治標準時間 utc 世界協調時間 屬於原子時鐘 cts 北京標準時間 不停地時間同步,可以保證時間的相對準確,但是永遠無法精確 網路通訊延遲影響時間同精度 ntp通過網路進行時間同步,提供時間服務和協議。ntp協議分為17層 第0層 第16層,0代表時間源。和0層時間伺服器同步的是1層...

NTP網路時間協議

網路時間協議,英文名稱 network time protocol ntp 是用來使計算機時間同步化的一種協議,它可以使計算機對其伺服器或時鐘源 如石英鐘,gps等等 做同步化,它可以提供高精準度的時間校正 lan上與標準間差小於1毫秒,wan上幾十毫秒 且可介由加密確認的方式來防止惡毒的協議攻擊。...

NAT位址轉換 NTP 網路時間協議

nat network address trascation s nat 為多對一 或 多對多 轉換,外部無法直接訪問內部的位址 靜態pat port address trascation 將協議和埠轉換到外部位址 outside local 為遠端目標的私網 outside global 為遠端目...