ntp時間同步
介紹
如果一個集群中,時間相差很大诞仓,那么會出現(xiàn)很多詭異的問題缤苫,我們也不想在一個無法解決的問題上浪費幾天時間吧!總之墅拭,設置服務器之間時間同步活玲,為了避免很多問題的發(fā)生!
1.準備工作
遠程為所有服務器安裝ntp服務
yum install ntp
systemctl start ntpd.service
systemctl enable ntpd.service
設置同步為中國時區(qū)
timedatectl set-timezone Asia/Shanghai
2. 設置web01為同步外網(wǎng)時間服務器
需要設置允許內(nèi)網(wǎng)網(wǎng)段可以連接它谍婉,將它作為內(nèi)網(wǎng)的時間同步服務器舒憾,所以需要一個簡單配置。
vim /etc/ntp.conf
restrict 172.16.1.0 mask 255.255.255.0 #添加此行
表示允許此網(wǎng)段來同步此服務器server 127.127.1.0
server設置127.127.1.0為其自身
重啟ntpd服務穗熬,用ntpstat來檢查效果
(需要幾秒鐘就可以看到效果)
[root@web01 ~]# systemctl restart ntpd
[root@web01 ~]# ntpstat
synchronised to local net at stratum 6
time correct to within 7948 ms
polling server every 64 s
3.在客戶端節(jié)點上同步server的時間
ntpdate -u 172.16.1.7
-u ===指定使用無特權(quán)的端口發(fā)送數(shù)據(jù)包镀迂。 當在一個對特權(quán)端口的輸入流量進行阻攔的防火墻后是很有益的, 并希望在防火墻之外和主機同步唤蔗。防火墻是一個系統(tǒng)或者計算機探遵,它控制從外網(wǎng)對專用網(wǎng)的訪問。
vim /etc/ntp.conf
重啟并開機自啟動
systemctl start ntpd
systemctl enable ntpd
4.同步server的時間
ntpdate -u 172.16.1.7
[root@web02 ~]# ntpdate -u 172.16.1.7
18 Jun 16:20:06 ntpdate[21259]: adjust time server 172.16.1.7 offset 0.000797 sec
5.書寫定時任務
crontab -e
#Ansible: sync time
*/5 * * * * /sbin/ntpdate -u 172.16.1.7 >/dev/null 2>&1
源文鏈接:https://blog.csdn.net/chengqiuming/article/details/78735433
用劇本批量分發(fā)完成...