集群時間同步
1. 時間伺服器配置(必須root使用者)
1) 檢查ntp是否安裝
[root@node1 ~]# rpm -qa | grep ntp
fontpackages-filesystem-1.44-8.el7.noarch
ntp-4.2.6p5-25.el7.centos.2.x86_64
python-ntplib-0.3.2-1.el7.noarch
ntpdate-4.2.6p5-25.el7.centos.2.x86_64
2) 如果沒有ntp服務,可使用yum命令進行安裝
[root@node1 ~]# yum -y install ntp
2. 檢查當前系統時區
1) 選擇某台機器,作為集群中時間伺服器的主節點,然後其他機器同步該機器的時間即可。但是在開始這步操作之前,我們需要確保所有節點的時區是統一的
[root@node1 ~]# date -r
顯示類似如下格式:
wed, 28 feb 2018 15:28:53 +0800
[root@node1 ~]# rm -rf /etc/localtime
[root@node1 ~]# ln -s /usr/share/zoneinfo/asia/shanghai /etc/localtime
3. 同步網路時間
[root@node1 ~]# ntpdate pool.ntp.org
4. 修改ntp配置檔案
1) 我們需要修改ntp服務的配置檔案,關閉網路時間的同步
[root@node1 ~]# vi /etc/ntp.conf
2)對如下內容做出修改
# hosts on local network are less restricted.
# 授權192.168.2.0網段上的所有機器可以從這台機器上查詢和同步時間
restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap
# 當該節點丟失網路連線,依然可以作為時間伺服器為集群中的其他節點提供時間同步
server 127.127.1.0
fudge 127.127.1.0 stratum 10
# please consider joining the pool (
#集群在區域網中,不使用其他的網路時間
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
nomodify:客戶端不能使用ntpc與ntpq修改伺服器的時間引數
notrap:不提供trap遠端時間登入的功能
5.重啟ntp服務
centos6:
[root@node1 ~]# service ntpd restart
[root@node1 ~]# chkconfig ntpd on
centos7:
[root@node1 ~]# systemctl restart ntpd.service
[root@node1 ~]# systemctl enable ntpd.service
6. 設定定時同步任務
1) 首先在其他節點上關閉ntp服務
centos6:
[root@node1 ~]# service ntpd stop
[root@node1 ~]# chkconfig ntpd off
centos7:
[root@node1 ~]# systemctl stop ntpd.service
[root@node1 ~]# systemctl disable ntpd.service
檢視ntp程序id:
[root@node1 ~]# pgrep ntpd
2) 其他節點手動同步第一台時間伺服器的時間進行測試
[root@node1 ~]# ntpdate node1
3) 其他節點制定計畫任務,週期性同步時間
[root@node1 ~]# crontab -e
# .------------------------------------------minute(0~59)
# | .----------------------------------------hours(0~23)
# | | .--------------------------------------day of month(1~31)
# | | | .------------------------------------month(1~12)
# | | | | .----------------------------------day of week(0~6)
# | | | | | .--------------------------------command
*/10 * * * * /usr/sbin/ntpdate node1
4) 重啟定時任務
centos6:
[root@node1 ~]# service crond restart
centos7:
[root@node1 ~]# systemctl restart crond.service
5) 檢視任務
[root@node1 ~]# crontab -l
黑猴子的家 Linux ntp 時間同步
1 檢查ntp是否安裝 root node1 rpm qa grep ntp fontpackages filesystem 1.44 8.el7.noarch ntp 4.2.6p5 25.el7.centos.2.x86 64 python ntplib 0.3.2 1.el7.noarch n...
ntp 時間同步
由於硬體的原因,機器或多或少的根標準時間對不上,乙個月的誤差幾秒到幾分鐘不等。對於伺服器來說時間不准,會有很多麻煩。例如,支付的時候,無法下單,遊戲無法登入等。自己用的pc就無所謂了,手動改一下就行了。硬體時間的設定,可以用hwclock或者clock命令。其中,clock和hwclock用法相近,...
NTP時間同步
ntp即可以是伺服器,也可以是客戶機,總層數不能超過15 伺服器 192.168.4.5 24 yum y install chrony vim etc chrony.conf server ip 網域名稱 iburst 指明上一層ip,iburst表示盡快同步 server 210.72.145....