由於公司內網,不能連接公網,所以不能用ntp自帶的同步服務器,配置方式與用自帶的類似,不過就是配置文件有些地方不一樣。
配置過程如下:
開啓ntp服務(服務端的機器,其他機器和這臺機器同步時間)
centos7中自帶了ntp的服務,如果沒有網上找一個下載下來就行了,服務器端下載ntp,客戶端下載ntpdate。
然後開啓服務(服務端,客戶端無需開啓):
systemctl enable ntpd # 設置開機自啓動
systemctl start ntpd
配置文件
vim /etc/ntp.conf
如上圖所示,1是配置你允許哪些ip來同步這臺服務器的時間,2是把他默認的服務器關掉,因爲我們上不了公網,3是設置本地服務器。4和5是說配置外部時間不可用的時候,以本地時間爲時間同步源。
保存退出後 systemctl restart ntpd 重啓服務。
客戶端操作
如果先前配置好了,客戶端也安裝了ntpdate。用如下命令:
ntpdate 192.xxx.xxx.xxx # 此ip爲服務器的ip
就可以同步成功過了。
週期任務
我們還要讓客戶端做週期性的任務,去同步時間,再定一個週期任務:
crontab -e
*/5 * * * * /usr/sbin/ntpdate 192.xxx.xxx.xxx
這樣就完成啦。