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服務的話必須指定時間服務器而且不會自動一直更新。