==時區修改==
查看當前時區: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 #校准時間服務器: