查看系統(tǒng)版本:
lsb_release -a
先查看本地系統(tǒng)時(shí)區(qū)配置,如果不是東八區(qū)(亞洲/上海),需要先將系統(tǒng)時(shí)區(qū)修改為東八區(qū)
timedatectl
這里看到系統(tǒng)當(dāng)前時(shí)區(qū)(Time zone)是:America/Los_Angeles
也就是美國(guó)/洛杉磯。
這里PDT,-0700
也就是說它比UTC時(shí)間慢7個(gè)小時(shí),可以看到Local time(PDT時(shí)間也就是系統(tǒng)當(dāng)前時(shí)間)比Universal time(UTC時(shí)間)慢了7個(gè)小時(shí)。
修改時(shí)區(qū)為Asia/Shanghai
,輸入命令:
timedatectl set-timezone "Asia/Shanghai"
再查看時(shí)區(qū),已經(jīng)變過來了, 系統(tǒng)時(shí)間也變成北京時(shí)間了
先查看本地時(shí)間,如果與標(biāo)準(zhǔn)時(shí)間偏差過大, 先手動(dòng)進(jìn)行本地時(shí)間的校正。
查看與北京時(shí)間誤差值:192.168.6.200是NTP服務(wù)器地址
ntpdate -d 192.168.6.200
可以看到,本地時(shí)間與NTP服務(wù)器標(biāo)準(zhǔn)時(shí)間的誤差是-78.343356秒,也就是慢了78秒。
這個(gè)offset值大于1000秒是必須手動(dòng)同步一下本地時(shí)間,否則ntp服務(wù)無(wú)法啟動(dòng)。
手動(dòng)強(qiáng)制校正本地時(shí)間:先停止ntp服務(wù)
service ntp stop
ntpdate 192.168.6.200
誤差較大時(shí),第一次執(zhí)行手動(dòng)強(qiáng)制同步本地時(shí)間會(huì)失敗,可以執(zhí)行多次。這里可以看誤差小于1秒。
所有配置均在/etc/ntp.conf
,編輯該文件:vim /etc/ntp.conf
將文件中的pool和server全部注釋掉,然后在server最后面追加一行
server 192.168.6.200
保存,并重啟ntp服務(wù):service ntp restart
使用ntpq -p
查詢系統(tǒng)時(shí)間同步情況
剛重啟ntp服務(wù)后,需等待幾分鐘,當(dāng)IP地址前面出現(xiàn)*
則表示系統(tǒng)認(rèn)為該地址是最精確的NTP服務(wù)器地址。
systemctl enable ntp
這時(shí)重啟系統(tǒng),ntp服務(wù)會(huì)自動(dòng)啟動(dòng)。