linux 时间同步ntp

配置前准备:关闭防火墙,配置好hosts,ssh免密登录

1.选定同步的标准,我是以hadoop002(设置为当前时间)作为同步标准,hadoop003(时间是2018年3月21,使用date -s进行设置)与hadoop004(2018年3月21)与之保持同步

在hadoop002上查看是否安装ntp

rpm -qa|grep ntp,如果没有显示内容说明没有安装ntp,执行yum install ntp -y安装即可

接下来修改/etc/ntp.conf,restict后面是允许集群上哪些网段的机器可以与你选定的时间服务器进行同步(除非你修改了网关地址,不然取消注释即可)

linux 时间同步ntp

增加

1 server 127.127.1.0
2 fudge 127.127.1.0 stratum 10

2.修改/etc/sysconfig/ntpd

增加以下内容(同步到硬件上,防止系统重启时间重置)

1 SYNC_HWCLOCK=yes

3.启动ntpd服务(默认是不开启的)

1 service ntpd start
2 chkconfig ntpd on(开机启动)

4.为hadoop003与hadoop004创建定时任务(root,测试时设置为1分钟同步一次,测试完毕后可以设置为1小时或者直接删除)

1 */1 * * * * /usr/sbin/ntpdate hadoop002

 手动的同步的话,直接ntpdate xxx即可(需要netpd关闭)

5.使用date -d today +"%Y-%m-%d %T"观察即可