chrony實現局域網時間同步

chrony基於cs架構實現,配置一臺服務主機與其餘客戶主機便可服務器

服務端架構

#yum install chrony --RHEL7默認已安裝chrony,而沒有安裝ntpd.

#systemctl status chronyd --查看chronyd服務狀態
#systemctl enable chronyd --開機啓動

#vi /etc/chrony.conf    --修改配置文件

#server 0.rhel.pool.ntp.org iburst   --註釋這4行,因爲是內網環境,因此沒法跟外部時間服務器進行時間同步。
#server 1.rhel.pool.ntp.org iburst
#server 2.rhel.pool.ntp.org iburst
#server 3.rhel.pool.ntp.org iburst
server 192.168.100.1 iburst    --添加這一行,表示與本機同步時間
 

# Allow NTP client access from local network.
allow 192.168.100.0/24   --容許哪些服務器到這臺服務器來同步時間

客戶端spa

#server 0.rhel.pool.ntp.org iburst  --註釋這4行
#server 1.rhel.pool.ntp.org iburst
#server 2.rhel.pool.ntp.org iburst
#server 3.rhel.pool.ntp.org iburst
server 192.168.100.1 iburst    ---添加該行,表示到這臺服務器去同步時間。

重啓chrony服務,並開機自啓rest

[root@rhel2 ~]# systemctl restart chronyd.service 
[root@rhel2 ~]# systemctl enable chronyd.service

 

其餘code

查看時間同步server

[root@rhel2 ~]# timedatectl 
       Local time: Sat 2017-10-07 11:15:43 CST
   Universal time: Sat 2017-10-07 03:15:43 UTC
         RTC time: Sat 2017-10-07 03:02:26
        Time zone: Asia/Shanghai (CST, +0800)
      NTP enabled: no
NTP synchronized: yes   --爲yes表示已同步
  RTC in local TZ: no
       DST active: n/a

手動修改時間時,必須把NTP enabled 設置爲no.blog

[root@rhel1 ~]# date
Sun Oct  8 11:00:51 CST 2017
[root@rhel1 ~]# timedatectl
       Local time: Sat 2017-10-07 11:31:45 CST
   Universal time: Sat 2017-10-07 03:31:45 UTC
         RTC time: Sun 2017-10-08 03:01:57
        Time zone: Asia/Shanghai (CST, +0800)
      NTP enabled: no
NTP synchronized: no
  RTC in local TZ: no
       DST active: n/a

若是把NTP enabled 修改成yes時,表示開啓自動同步時間,此時,是不能手動修改時間的。同步

若是爲No時,表示關閉自動同步時間。io

[root@rhel1 ~]# timedatectl set-ntp yes
[root@rhel1 ~]# timedatectl set-time "2017-10-08 11:00:50"
Failed to set time: Automatic time synchronization is enabled
[root@rhel1 ~]# timedatectl set-ntp no
[root@rhel1 ~]# timedatectl set-time "2017-10-08 11:00:50"
[root@rhel1 ~]# date
Sun Oct  8 11:00:51 CST 2017
相關文章
相關標籤/搜索