Linux伺服器時間同步

2021-09-07 12:06:12 字數 1116 閱讀 8918

linux伺服器執行久時,系統時間就會存在一定的誤差,一般情況下可以使用date命令進行時間設定,但在做資料庫集群分片等操作時對多台機器的時間差是有要求的,此時就需要使用ntpdate進行時間同步。

date命令

date :檢視當前時間,結果如下:tue mar 4 01:36:45 cst 2014

date -s 09:38:40 :設定當前時間,結果如下:tue mar 4 09:38:40 cst 2014

ntpdate命令

ntpdate-u210.72.145.44 :網路時間同步命令

no server suitable for synchronization found

-u:從man ntpdate中可以看出-u引數可以越過防火牆與主機同步;

210.72.145.44:中國國家授時中心的官方伺服器。

ntp常用伺服器

中國國家授時中心:210.72.145.44

ntp伺服器(上海):ntp.api.bz

ntpdate -u ntp.api.bz

美國:time.nist.gov 

復旦:ntp.fudan.edu.cn 

微軟公司授時主機(美國) :time.windows.com 

台警大授時中心(台灣):asia.pool.ntp.org

經測試中國國家授時中心與ntp上海伺服器可以正常同步時間,注意需要加上-u引數!

如果上面不行:

與乙個已知的時間伺服器同步

複製**

**如下:

ntpdate time.nist.gov

其中 time.nist.gov 是乙個時間伺服器.

刪除本地時間並設定時區為上海

**如下:

rm -rf /etc/localtime

ln -s /usr/share/zoneinfo/asia/shanghai /etc/localtime

參考:

Linux伺服器時間同步

linux伺服器執行久時,系統時間就會存在一定的誤差,一般情況下可以使用date命令進行時間設定,但在做資料庫集群分片等操作時對多台機器的時間差是有要求的,此時就需要使用ntpdate進行時間同步。date命令 date 檢視當前時間,結果如下 tue mar 4 01 36 45 cst 2014...

Linux 伺服器時間同步

linux伺服器執行時間過長導致系統時間存在一定的誤差,一般情況下可以使用date命令進行時間設定,但在做資料庫集群分片等操作時對多台機器的時間差是有要求的,此時就需要使用ntpdate進行時間同步。date命令 date 檢視當前時間,結果如下 tue mar 4 01 36 45 cst 201...

Linux伺服器時間同步

linux伺服器執行久時,系統時間就會存在一定的誤差,一般情況下可以使用date命令進行時間設定,但在做資料庫集群分片等操作時對多台機器的時間差是有要求的,此時就需要使用ntpdate進行時間同步。date命令 date 檢視當前時間,結果如下 tue mar 4 01 36 45 cst 2014...