Linux下ntp時間服務器配置

大數據環境下對時間要求很高,因此集羣內須要同步時間。本例子使用一臺master主機同步外部時間,其他兩臺slave同步master的時間。服務器

時區選擇

在三臺機器上分別執行大數據

timedatectl set-timezone "Asia/Shanghai"

統一設置時區spa

安裝ntp

三臺機器上分別執行rest

yum install -y ntp
配置ntp服務
(1)master主機(192.168.21.161) 修改/etc/ntp.conf文件
restrict 192.168.21.161 nomodify notrap nopeer noquery

192.168.21.161爲master主機的ip地址code

restrict 192.168.21.1 mask 255.255.255.0 nomodify notrap

網關和子網掩碼server

並註釋掉server 0 ~ n,添加同步時間服務器地址blog

server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst
server ntp3.aliyun.com iburst
server ntp4.aliyun.com iburst
server ntp5.aliyun.com iburst
server ntp6.aliyun.com iburst
server ntp7.aliyun.com iburst

具體內容以下
屏幕快照 2019-11-19 下午4.51.45.pngip

(2)slave1(192.168.21.162) 修改/etc/ntp.conf文件v8

restrict 192.168.21.162 nomodify notrap nopeer noquery

192.168.21.162爲slave1的主機ip地址同步

restrict 192.168.21.1 mask 255.255.255.0 nomodify notrap

網關和子網掩碼

並註釋掉server 0 ~ n,指定master爲server

server 192.168.21.161
Fudge 192.168.21.161 stratum 10

具體內容以下
屏幕快照 2019-11-19 下午8.31.46.png
(3)slave2(192.168.21.163) 修改/etc/ntp.conf文件
與slave1內容類似

restrict 192.168.21.163 nomodify notrap nopeer noquery

192.168.21.163爲slave2的主機ip地址

restrict 192.168.21.1 mask 255.255.255.0 nomodify notrap

網關和子網掩碼

並註釋掉server 0 ~ n,指定master爲server

server 192.168.21.161
Fudge 192.168.21.161 stratum 10

具體內容以下
屏幕快照 2019-11-19 下午8.35.22.png

啓動ntp服務

systemctl start ntpd.service

設置開機啓動

systemctl enable ntpd.service

查看狀態

ntpstat
synchronised to NTP server (192.168.21.161) at stratum 4
   time correct to within 84 ms
   polling server every 1024 s

ntp服務啓動後並不會立刻就同步時間,因此ntpstat狀態不會立刻成爲synchronised。正常過5~10分鐘後會同步

PS:
查看網關命令

ip route show

關閉防火牆,不然ntp服務的端口123可能會被阻

systemctl stop firewalld

查看防火牆狀態

systemctl status firewalld
相關文章
相關標籤/搜索