Skip to content

Latest commit

 

History

History
75 lines (62 loc) · 1.95 KB

CentOS集群时间同步.md

File metadata and controls

75 lines (62 loc) · 1.95 KB

时间同步的方式: 找一个机器, 作为时间服务器, 所有的机器与这台集群时间进行定时的同步, 比如: 每隔十分钟, 同步一次时间

一、检查 ntp 是否安装

集群中所有机器都要执行

rpm -qa|grep ntp

# 如果没有安装ntp, 则执行此步骤
yum -y install ntp

二、修改ntp配置文件

仅在时间服务器上执行

[root@hadoop1 ~]# vim /etc/ntp.conf
# 修改
# restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap 
#
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

# 修改
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
#
# 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

# 添加
server 127.127.1.0
fudge 127.127.1.0 stratum 10

修改 /etc/sysconfig/ntpd 文件

[root@hadoop1 ~]# vim /etc/sysconfig/ntpd
SYNC_HWCLOCK=yes

三、启动 ntpd 服务

所有机器都要执行

[root@hadoop1 ~]# systemctl start ntpd

四、设置开机自启

所有机器都要执行

[root@hadoop1 ~]# systemctl enable ntpd.service

五、配置时间同步

需要同步时间的机器执行

crontab -e
*/10 * * * * /usr/sbin/ntpdate hadoop1

修改任意机器时间

date -s "2017-9-11 11:11:11"

执行 /usr/sbin/ntpdate hadoop1 , 再查看时间.