1. 程式人生 > >linux下的時間同步和時間管理

linux下的時間同步和時間管理

一、chronyd 服務
該服務是時間同步服務,類似與windows中的自動與網路時間同步的功能,在linux中這個時間同步是確定客戶主機使用的時間同步服務的,在chronyd.service 服務中載入時間源地址,配置檔案在/etc/chrony.conf
1.首先需要傳送方編輯配置檔案,第
22行改為  allow 172.25.254.155/24
28行前的#去掉


然後重啟該服務,並關閉防火牆

systemctl restart chronyd.service
systemctl stop firewalld

2.需要編輯接受端的配置

開啟配置檔案並在第7行新增

server 172.25.254.55 iburst

然後重啟該服務,並關閉防火牆

systemctl restart chronyd.service
systemctl stop firewalld

 經過上述操作,時間就同步成功了

3.如何檢視同步成功與否

chronyc sources -v

二、timedatectl服務

timedatectl  ##顯示時間
Local time: Thu 2018-10-18 03:48:22 GMT
  Universal time: Thu 2018-10-18 03:48:22 UTC
        RTC time: Thu 2018-10-18 03:48:22
       Time zone: Africa/Conakry (GMT, +0000)
     NTP enabled: yes
NTP synchronized: no
 RTC in local TZ: yes
      DST active: n/a

 

timedatectl list-timezones  ##檢視當前時區

timedatectl set-timezone Africa/Conakry     ##設定當前時區
timedatectl set-time 11:11:11      ##設定當前系統時間 

timedatectl set-local-rtc 0       解決windows下時間錯亂的問題,把時間設定為與倫敦時間保持一致
timedatectl set-time "yyyy-mm-dd hh:mm:ss"  設定時間