linux通過ntp同步時間


 

1.安裝服務

yum install ntpd  ##安裝ntp服務,這個和ntpdate不一樣哦,用這個比較好
systemctl start ntpd.service   ###啟動服務
systemctl enable ntpd   ###設置開機自啟
ntpq -p   ###查看同步

2.使用服務查看信息

[root@localhost ~]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+ntp.hkg10.hk.le 130.133.1.10     2 u  335 1024  377    4.610   -2.096   1.670
-ntp.xtom.com.hk 101.231.167.217  2 u  848 1024  377  131.824   61.379   1.579
+119.28.229.70   100.122.36.196   2 u  506 1024  373   12.149   -0.120   2.213
*119.28.230.190  100.122.36.4     2 u 1079 1024  377   10.977   -3.269   4.752

 

說明:

*表示目前使用的ntp server,這里選擇的本機;

st:即stratum階層,值越小表示ntp serve的精准度越高;

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

Poll表示,每隔多少毫秒與ntp server同步一次;

reach:已經向上層NTP服務器要求更新的次數;

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

offset:時間補償的結果;

jitter:Linux系統時間與BIOS硬件時間的差異時間

注意:NTP服務端重啟后,客戶機要等5分鍾再與其進行時間同步,否則會提示“no server suitable for synchronization found”錯誤(這個錯誤要是一直會報錯,使用ntpdate也這樣說明udp123端口有問題。可以將系統防火牆停止試下。我是深信服防火牆限制了ip,源端口設置放行123端口即通了。)。等待的時間可以通過命令 watch ntpq -p來監控。

 

3.將系統時間寫進bios硬件時間,

[root@localhost ~]# hwclock -w
[root@localhost ~]# hwclock --show
Mon 22 Jul 2019 11:50:51 AM CST  -0.662035 seconds

 

使用這個服務比較好,會自動找時間服務器隔一段時間同步,ntpdate服務的話必須指定時間服務器而且不會自動一直更新。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM