天天看點

内網環境NTP時間同步配置

配置ntp時間同步步驟

一·内網系統時間與伺服器硬體時間同步

完全内網環境,伺服器叢集無法與網絡時間去同步,但是雲伺服器的硬體本身是和網絡ntp伺服器進行同步的,是以我們就可以先讓一台伺服器系統與硬體的時間同步,以此來作為伺服器叢集系統的時間同步伺服器,然後,叢集内的其他伺服器再和這台伺服器時間進行同步。

常用指令如下:

檢視目前系統時間 date

修改目前系統時間 date -s "2018-2-22 19:10:30

檢視硬體時間 hwclock --show

修改硬體時間 hwclock --set --date "2018-2-22 19:10:30"

同步系統時間和硬體時間 hwclock --hctosys

儲存時鐘 clock -w

重新開機系統(init 6)後便發現系統時間被修改了

二·配置ntp伺服器

    建立/ntp目錄,将本機上的ntp檔案夾中的三個有關ntp的rpm包傳入到/ntp目錄下,若需要不同版本系統的相應rpm包,可通路http://vault.centos.org/找到相應的系統及不同安裝方式下的包

使用rpm -ivh 指令安裝這按個rpm包,注意ntpdate-xxx的安裝順序在ntp-xxxx的前面

    使用vim /etc/ntp.conf 進入到ntp的配置檔案,注釋掉前四行,并在它們下面添加最後兩行

        #server 0.centos.pool.ntp.org iburst

#server 1.centos.pool.ntp.org iburst

#server 2.centos.pool.ntp.org iburst

#server 3.centos.pool.ntp.org iburst

server 127.127.1.0 iburst

fudge 127.127.1.0 stratum 10

找到restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap,将前面的192.168.0.0改為目前伺服器叢集的網絡位址,如黨建項目伺服器位址是10.59.74.19-21,可改為10.49.75.0,也可改為指定的,具體放行多少視實際情況而定。

啟動ntp伺服器

    systemctl start ntpd

設定開機啟動

    systemctl enable ntpd

檢視狀态

    systemctl status ntpd

三·配置ntp用戶端配置

同二安裝時間同步的包,然後同樣進入到 /etc/ntp.conf

#server 0.centos.pool.ntp.org iburst

#server 1.centos.pool.ntp.org iburst

#server 2.centos.pool.ntp.org iburst

#server 3.centos.pool.ntp.org iburst

server 10.49.75.18 #配置本地ntp伺服器為時間同步伺服器,此處的IP位址為配置的                    時間同步伺服器的IP位址

restrict 10.49.75.18 nomodify notrap noquery

手動同步時間首先關閉用戶端的時間同步服務

systemctl stop ntpd

然後更新時間同步伺服器的時間到用戶端

ntpdate xx.xx.xx.xx(時間同步伺服器ip)

開啟時間同步服務

systemctl start ntpd

檢測與本地ntp伺服器是否同步

ntpdate - u xxx.xxx.xxx.xxx

執行完這個指令後會出現用戶端時間與伺服器時間的差别,并更正

啟動并且設定開機啟動

systemctl start ntpd

systemctl enable ntpd

檢視同步狀态

ntpq -p 或者systemctl status ntpd

繼續閱讀