centos8.2 時間同步


==時區修改==

查看當前時區:date

查看時區列表:timedatectl list-timezones

修改時區:timedatectl set-timezone Asia/Shanghai

 

==配置文件==

centos8已經沒有ntp時間同步服務了,使用的是chrony。

配置文件:vim /etc/chrony.conf

# 從時間服務器192.168.1.231上獲取時間,如果有別的時間服務器,再添加一行就行,總數沒上限。
server 192.168.1.231 iburst

# 根據實際時間計算出計算機增減時間的比率,將它記錄到一個文件中是最合理的,它會在重啟后為系統時鍾作出補償
# 甚至可能的話,會從時鍾服務器獲得較好的估值
driftfile /var/lib/chrony/drift

# chronyd根據需求減慢或加速時間調整,Tristone發現網上有好多互相抄的內容,讓人不知所雲
# 這里表示時間的誤差如果小於5秒,則通過減慢或加快時鍾速度來逐漸調整時鍾。
# 如果時間的誤差大於5秒,前3次更新時間時允許步進時間(一步到位調整時間)。
# 如果改為:makestep 5 -1,則一直是按照一步到位的方式調整時間(慎用)
makestep 5 3

# rtcsync指令將啟用一個內核模式,在該模式中,系統時間每11分鍾會拷貝到實時時鍾(RTC);
rtcsync
#允許哪個IP訪問本服務器的時間服務
allow 192.168.1.0/24

#禁止哪個IP訪問本服務器的時間服務
deny 192.168/16

#Get TAI-UTC offset and leap seconds from the system tz database.

#從system tz數據庫中獲取TAI-UTC偏移量和閏秒。
leapsectz right/UTC

# 指定日志文件的目錄。
logdir /var/log/chrony

# 指定包含NTP驗證密鑰的文件。
#keyfile /etc/chrony.keys

 

 

修改下面一行即可,修改之后重新啟動服務。

 

==基本操作==

systemctl stop chronyd       #停止chronyd服務
systemctl start chronyd      #開始chronyd服務
systemctl restart chronyd    #重啟chronyd服務
systemctl status chronyd     #查看chronyd服務狀態
systemctl enable chronyd     #開機啟動chronyd服務
systemctl disable chronyd    #禁止開機啟動chronyd服務

chronyc sources –v      #查看時間同步源,查看時間同步進度
    #結果解釋: *說明時間同步完成,如果為?說明不成功,檢查防火牆再看看chronyd有沒有重啟。
chronyc sourcestats -v        #查看時間同步源狀態:
timedatectl set-local-rtc 1   #硬件時間默認為UTC:
timedatectl set-ntp yes       #啟用NTP時間同步:
chronyc tracking              #校准時間服務器:

 


免責聲明!

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



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