【运维囧事】NTP服务器引发的一场血案

8月份,加入了一个新的项目组,电网项目组。到了项目第二天,便被要求做一个时间同步服务器,将集群内的服务器全都时间同步,因为集群内服务器总会差个几秒钟,影响数据的一致性。

这个很简单,我们的使用的是RedHat企业版5.4,一般默认是安装有ntp服务的,只要开启一下,然后做一个计划任务就可以了。就是因为简单,做了一件囧事。

首先修改,vi /etc/ntpd.conf  

restrict 10.138.18.0 mask 255.255.255.0 nomodify”指定网段,也可以使用“restrict default nomodify”不指定网段;指定server  为hostname。

然后启动服务:service ntpd start

Chkconfig ntpd on 345     设置开机启动即可

然后到其他的服务器用root登陆

Crontab -e

输入*/5 * * * * /usr/sbin/ntpdate  10.138.18.1

每五秒同步一次,同步server

但接下来问题出现了:我给10.138.18.1 赋时间格式如下:

Date 0808080808  我本来意思是给本机赋予8月8日8时8分,年就不指定了,我认为会默认还是2013年。

160703502.png

当我沾沾自喜时,就下班回家了。

第二天回来,突然听说所有的应用终端都连接不上了,这下好急,马上将日志发给开发,我们小组也全体来检查原因。最后开发将问题找出来问,时间怎么是2008年,因为时间和数据库时间不一致,数据无法连接。这个时间是我没做周密的检查引起的。正确的设置时间方法为:date -s 08/08/2008date -s 08:08:08两个命令搞定。

通过这次,发现不小心的一点失误都会酿成很大的问题,运维们,我们可是掌握公司命运的一群人,为了少犯囧事,细心前进!


博客话题】 人在囧途之“运维囧”正在进行,欢迎大家参与,分享你运维工作中的囧事、趣事、经验谈
详情查看:http://51ctotopic.blog.51cto.com/2009463/1254338


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值