linux集群时间同步搭建

1.环境介绍

1.1、centOS6.4

1.2、三台主机分别为:

机器1:bigdata01.com

机器2:bigdata02.com

机器3:bigdata03.com


2.选其中一台机器作为时间服务器

bigdata01.com(时间服务器)

2.1、查看是否安装了ntpd

$ sudo rpm -qa|grep ntpd   

已经安装了,本机已经安装好了,如果没安装,请参考http://michaelkang.blog.51cto.com/1553154/1003192进行安装。


2.2、查看ntpd是否已经启动

$sudo service ntpd status

还没启动


2.3、启动ntpd服务并查看服务状态

$sudo service ntpd start
<span style="font-family: Arial, Helvetica, sans-serif;">$ sudo service ntpd status</span>



2.4、设置开机启动并查看启动状态

$sudo chkconfig ntpd on
<span style="font-family: Arial, Helvetica, sans-serif;">$sudo chkconfig --list|grep ntpd</span>


2.5、配置/etc/ntp.conf

$sudo vi /etc/ntp.conf

修改如下:

第一处:去掉注释,修改网段

# Hosts on local network are less restricted.

restrict 192.168.178.0 mask 255.255.255.0 nomodify notrap    //因为本机器的ip段是192.168.178.*

第二处:增加注释

#server 0.centos.pool.ntp.org

#server 1.centos.pool.ntp.org

#server 2.centos.pool.ntp.org

第三处:去掉注释

server  127.127.1.0     # local clock

fudge   127.127.1.0 stratum 10


2.6、设置机器的时间与BIOS系统时间同步

$ sudo vi /etc/sysconfig/ntpd

首行增加如下内容

SYNC_HWCLOCK=yes


2.7、重启ntpd服务

$sudo service ntpd restart


3.其他的机器都与这台时间服务器进行同步时间

3.1、机器2中执行如下命令,与时间服务器进行时间同步

$sudo /user/sbin/ntpdate bigdata01.com


3.2、机器3中执行如下命令,与时间服务器进行时间同步

$sudo /user/sbin/ntpdate bigdata01.com


3.3、定时任务,每过一段时间与时间服务器进行同步时间

在机器2和机器3上做如下操作:

切换到root用户

#crontab -e

输入

0-59/10 * * * * /usr/sbin/ntpdate bigdata01.ibeifeng.com


3.3、查看定时任务

$crontab -l


4、测试验证

机器1

机器2

机器3

三台机器已经实现时间同步!


设置系统时间命令:

sudo date -s 2015-11-15
sudo date -s 23:34:44


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值