1. 程式人生 > >NTP客戶端通過指令碼一鍵配置

NTP客戶端通過指令碼一鍵配置

在上一篇博文NTP時間伺服器安裝配置詳解中我已經講解了如何配置NTP的服務端和客戶端,但當進行叢集的大規模配置時,一臺一臺的去手動配置NTP客戶端會浪費我們很大的時間,所以這裡我做了一個簡單的指令碼來實現NTP服務端自動配置。

指令碼內容如下

#!/bin/bash
#變數定義NTP服務端ip
ntps=10.220.5.111
#安裝ntp ntpdate
yum install ntp ntpdate -y &>/dev/null
#修改配置檔案
echo "server $ntps
fudge $ntps startnum 10
restrict 127.0.0.1
includefile /etc/ntp/crypto/pw
logfile /var/log/ntp/ntp.log
" >/etc/ntp.conf
#建立日誌檔案
mkdir /var/log/ntp   &>/dev/null
touch /var/log/ntp/ntp.log
#關閉防火牆和selinux
service iptables stop  &>/dev/null
setenforce 0   &>/dev/null
#執行一次ntpdate時間同步
ntpdate $ntps &>/dev/null
#啟動ntp
systemctl start ntpd
#檢查狀態
ntpq -p

------做運維之前很矯情的小年輕-----