1) 檢查ntp是否安裝html
[root@node1 ~]# rpm -qa | grep ntpnode fontpackages-filesystem-1.44-8.el7.noarchpython ntp-4.2.6p5-25.el7.centos.2.x86_64centos python-ntplib-0.3.2-1.el7.noarch服務器 ntpdate-4.2.6p5-25.el7.centos.2.x86_64網絡 |
2) 若是沒有ntp服務,可以使用yum命令進行安裝less
[root@node1 ~]# yum -y install ntpide |
1) 選擇某臺機器,做爲集羣中時間服務器的主節點,而後其餘機器同步該機器的時間便可。可是在開始這步操做以前,咱們須要確保全部節點的時區是統一的測試
[root@node1 ~]# date -Rspa 顯示相似以下格式: Wed, 28 Feb 2018 15:28:53 +0800 |
2) 尖叫提示:若是顯示的時區不是+0800,你能夠刪除localtime文件夾後,再關聯一個正確時區的連接過去
[root@node1 ~]# rm -rf /etc/localtime [root@node1 ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |
1) 若是懷疑本身本地機器的時間與標準時間相差不少,建議使用時間服務器的主節點同步一下網絡時間:
[root@node1 ~]# ntpdate pool.ntp.org |
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 (http://www.pool.ntp.org/join.html).
#集羣在局域網中,不使用其餘的網絡時間 #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遠程時間登陸的功能
CentOS6:
[root@node1 ~]# service ntpd restart [root@node1 ~]# chkconfig ntpd on |
CentOS7:
[root@node1 ~]# systemctl restart ntpd.service [root@node1 ~]# systemctl enable ntpd.service |
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 |
[root@node1 ~]# ntpdate node1 |
[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 |
CentOS6:
[root@node1 ~]# service crond restart |
CentOS7:
[root@node1 ~]# systemctl restart crond.service |
[root@node1 ~]# crontab -l |