服務器配置:
1、確認已安裝ntp包
2、vi /etc/ntp.conf
server time.nist.gov #配置公網ntp服務器,也可不配因爲配置中增加三組標準時間服務器,每組服務器的域名(如0.pool.ntp.org)下有世界各地的十多臺標準時間服務器,非常強大,不會像中國國家授時中心的標準時間服務器(210.72.145.44)那樣經常因爲負載過大無法訪問
默認允許所有主機連服務器同步時間,要做限制先屏蔽下面一行
默認允許所有主機連服務器同步時間,要做限制先屏蔽下面一行
#restrict default kod nomodify notrap nopeer noquery
再做限制如
restrict 192.168.1.0 mask 255.255.255.0 notrust nomodify notrap #從192.168.1.1-192.168.1.254的主機可以使用我們的NTP服務器來同步時間
3、啓動NTP服務器
service ntpd start
默認情況下,我們配置的NTP服務器不會去時間源那裏同步時間,所以必須修改/etc/ntp/step-tickers文件,加入我們的時間源,這樣每次通過/etc/init.d/ntpd 來啓動服務的時候就會自動更新時間了
檢查服務器同步狀態:
ntpq -p
ntptrace time.nist.gov
3、啓動NTP服務器
service ntpd start
默認情況下,我們配置的NTP服務器不會去時間源那裏同步時間,所以必須修改/etc/ntp/step-tickers文件,加入我們的時間源,這樣每次通過/etc/init.d/ntpd 來啓動服務的時候就會自動更新時間了
檢查服務器同步狀態:
ntpq -p
ntptrace time.nist.gov
如果輸出正確,則說明時間服務器成功。每次啓動服務器,會自動同步時間。
4. ntpd啓動後,客戶機要等幾分鐘再與其進行時間同步,否則會提示“no server suitable for synchronization found”錯誤。
4. ntpd啓動後,客戶機要等幾分鐘再與其進行時間同步,否則會提示“no server suitable for synchronization found”錯誤。
配置linux客戶端
在linux客戶端上執行ntpdate ntp_server_ip 就可以根據時間服務器統一局域網的時間了,將上面的命令放到cron裏做個任務以後自動更新
在linux客戶端上執行ntpdate ntp_server_ip 就可以根據時間服務器統一局域網的時間了,將上面的命令放到cron裏做個任務以後自動更新
如:每天早上3點定期執行,crontab –e 然後輸入
0 3 * * * /usr/sbin/ntpdate ntp_server_ip
0 3 * * * /usr/sbin/ntpdate ntp_server_ip