CentOS下NTP時間服務器搭建

1.1 NTP簡介

    NTP(Network Time Protocol,網絡時間協議)是用來使網絡中的各個計算機時間同步的一種協議。

1.2 NTP用途

    有些時候,局域網裏面的設備需要進行時間的同步,當時又不能連接到互聯網上。這時候,就需要在一臺服務器上搭建NTP服務了,然後其他的電腦只需要和該服務器進行時間同步即可。本次服務搭建的環境是在CentOS6.5,其他的Linux環境的搭建應該也差不多。

1.3 NTP的安裝

    用rpm命令檢查下是不是還沒有安裝到ntp,我這裏是已經安裝過的了,如果還沒有安裝請使用yum方法安裝。

rpm -qa ntp
yum install ntp -y

blob.png

1.4 NTP配置文件的修改

    用vim打開NTP的配置文件,修改server的地址,這些地址也可以是其他的,可以自行搜索。

vim /etc/ntp.conf

image.png

1.5 啓動NTP並把NTP加入到開機啓動

/etc/init.d/ntpd start
echo "/etc/init.d/ntpd start" >>/etc/rc.local

1.6 NTP服務器幾分鐘後進行網絡對時,我們先把時間設置爲凌晨1點看看幾分鐘後會不會同步過來。

blob.png

1.7 趁着服務器的時間還沒同步過來,我們在客戶端上檢測看看是什麼效果,在客戶端也要安裝ntp軟件,然後用ntpdate來同步時間。

ntpdate 192.168.31.3

blob.png

這個錯誤是因爲NTP服務器防火牆設置引起,我們在NTP服務器把同網段的IP都允許訪問,編輯iptables文件,把 -A INPUT -s 192.168.31.0/24 -j ACCEPT寫入到改位置上。

vim /etc/sysconfig/iptables

blob.png

保存退出,然後重啓iptables服務

/etc/init.d/iptables restart

重新在客戶端用ntpdate同步時間

blob.png

這時候會提示錯誤,原因是NTP服務器的時間還沒有同步成功(和ntp.conf的server同步時間),失敗了。等待十來分鐘之後,NTP服務器也同步成功了,這個時候在客戶端上執行同步命令,發現也同步成功了。

blob.png


注:寫這個文章用了挺長的時間,因爲等待NTP服務器同步實在是太慢了,網上搜索資料也沒有什麼辦法能加快同步的速度。用ntpstat可以看ntp的狀態

這個是還沒有同步成功的,就算在自己用ntpdate同步也一樣會是這樣的結果,等待十幾分鍾之後才正常。

blob.png

同步成功後。

blob.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章