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
1.4 NTP配置文件的修改
用vim打開NTP的配置文件,修改server的地址,這些地址也可以是其他的,可以自行搜索。
vim /etc/ntp.conf
1.5 啓動NTP並把NTP加入到開機啓動
/etc/init.d/ntpd start echo "/etc/init.d/ntpd start" >>/etc/rc.local
1.6 NTP服務器幾分鐘後進行網絡對時,我們先把時間設置爲凌晨1點看看幾分鐘後會不會同步過來。
1.7 趁着服務器的時間還沒同步過來,我們在客戶端上檢測看看是什麼效果,在客戶端也要安裝ntp軟件,然後用ntpdate來同步時間。
ntpdate 192.168.31.3
這個錯誤是因爲NTP服務器防火牆設置引起,我們在NTP服務器把同網段的IP都允許訪問,編輯iptables文件,把 -A INPUT -s 192.168.31.0/24 -j ACCEPT寫入到改位置上。
vim /etc/sysconfig/iptables
保存退出,然後重啓iptables服務
/etc/init.d/iptables restart
重新在客戶端用ntpdate同步時間
這時候會提示錯誤,原因是NTP服務器的時間還沒有同步成功(和ntp.conf的server同步時間),失敗了。等待十來分鐘之後,NTP服務器也同步成功了,這個時候在客戶端上執行同步命令,發現也同步成功了。
注:寫這個文章用了挺長的時間,因爲等待NTP服務器同步實在是太慢了,網上搜索資料也沒有什麼辦法能加快同步的速度。用ntpstat可以看ntp的狀態
這個是還沒有同步成功的,就算在自己用ntpdate同步也一樣會是這樣的結果,等待十幾分鍾之後才正常。
同步成功後。