選擇局域網中的一台機器作為ntp服務器,在ntp server上安裝並啟動ntpd
客戶端上要關閉ntpd,安裝ntpdate
CentOS7上這兩個軟件都是自帶的,只需根據需要打開或者關閉。
注意客戶端機器的ntpd必須關閉
修改ntp服務器上的/etc/ntp.conf,加上以下的配置:
server 127.127.1.0 #local clock fudge 127.127.1.0 stratum 5
后面哪個數字在0-15之間都可以,這樣就將這台機器的本地時間作為ntp服務提供給客戶端
重啟ntpd:
systemctl restart ntpd
等五六分鍾,讓ntpd完成自身的時間同步,這期間可以用:
watch ntpq -p

查看狀態,第6列達到17時就可以了。等待的時間是第5列poll的秒數乘
以5。
配置開機自啟動
systemctl enable ntpd
ntpdate 配置
然后其他的機器上執行:
ntpdate xxxx
xxxx是ntp服務器的ip地址或者主機名
定時任務配置: crontab -e
/10 * /usr/sbin/ntpdate 192.168.199.110
報錯:
問題1.ntpdate同步服務器時間時報:ntpdate[xxx]: the NTP socket is in use, exiting
原因:啟動ntpd服務后就不可以用netpdata 同步時間了
解決:關閉ntpd服務
systemctl stop ntpd
啟動ntpd 連接內網服務器 做時間同步
查看ntpd 狀態
#/etc/init.d/ntpd status ntpd is stopped
修改ntp的配置文件
#vim /etc/ntp.conf server 2.centos.pool.ntp.org iburst server 10.200.63.134【指定內網時間同步ip】
查看是否連通指定ip
#ntpq -p
sentos 7 后 ntpd 服務啟動方法
systemctl status ntpd 【查看服務狀態】
systemctl start ntpd 【開啟服務】 systemctl enable ntpd 【 設置開機自啟動】 systemctl disable ntpd 【停止開機自啟動】
