將node1配置成乙個time server,修改/etc/ntp.conf,
[root@node1 ~]vi /etc/ntp.conf
其他的配置不怎麼需要改,只需要關注restrict的配置:
1. 注釋掉原來的restrict default ignore這一行,這一行本身是不響應任何的ntp更新請求,其實也就是禁用了本機的ntp server的功能,所以需要注釋掉。
2. 加入下面3行:
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap(注釋:用於讓192.168.1.0/24網段上的機器能和本機做時間同步)
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
後兩行是讓本機的ntpd和本地硬體時間同步。
當然,我們也可以新增server ***.***.***.***,讓他和其他的time server時間同步。
4. /etc/init.d/ntpd restart或者 service ntpd restart
5. chkconfig ntpd on 設定開機自啟動
6. 修改iptables配置,將tcp和udp 123埠開放,這是ntp需要的埠,在/etc/services中可以查到這個埠。
第三步,
這樣node1就成為一台time server了,現在我們配置node2這台機器(這裡我們用定時任務來定時同步時間)
首先關掉這台機器上的ntpd服務:
service ntpd stop(本次關掉)
chkconfig ntpd off(再關掉開機自啟動);
centos7:
systemctl start ntpd.service
systemctl enable ntpd.service
否則會報錯:
[root@sv1 logs]# ntpdate node1
1 sep 20:09:19 ntpdate[2614]: the ntp socket is in use, exiting
好,開始寫定時任務:
[root@sv1 logs]# crontab -e
#synchronize time with node1
*/5 * * * * /usr/sbin/ntpdate nimbus >/dev/null 2>&1
意思是每5分鐘同步一次時間;
systemctl enable ntpd
systemctl status
如是使用systemctl is-enabled chronyd來檢視一下,往往得到的結果是chrony已經被設定為enabled。ntpd
systemctl disable chronyd
Linux系統時間同步 李孟 新浪部落格
手動 date 系統時間 hwclock 硬體時鐘 date s 2017 03 15 19 05 00 hwclock hctosys 硬體時鐘同步到當前系統時間 systohc 系統時間同步給硬體時鐘時間 安裝 ntp rpm qa grep ntp yum search ntp yum ins...
分布式 集群時鐘同步配置
集群時鐘同步思路 1.分布式集群中各個伺服器節點都可以連線互聯 思路 操作 式 使 ntpdate 絡時間同步命令 ntpdate u ntp.api.bz 從 個時間伺服器同步時間 windows有計畫任務 linux也有定時任務,crond,可以使 linux的定時任務,每隔10分鐘執 次ntp...
分布式集群伺服器時間同步方案
前言 在分布式系統中,時間同步往往是令人頭疼的一件事情,許多與時間相關的中介軟體就會出現由於時間不同步,出現個集群間,或者集群中各個服務器件資料不同步問題,比如 redis定時失效問題。如下是一種同步時間的方案 複製 方案 1.檢查ntp是否安裝,必須root使用者下操作 root chudu2 桌...