局域网内多台Linux服务器时钟不同步问题解决

公司有七台物理机服务器内网主机名和IP分别为

server1:192.168.3.2

server2:192.168.3.4

server3:192.168.3.6

server4:192.168.3.8

hadoop1:192.168.3.10

hadoop2:192.168.3.12

hadoop3:192.168.3.14

 

其中server1:192.168.3.2这台机器当作局域网的ntp服务器,其它6台都与这一台服务器进行对时,server1自已则通过与外网公共的ntp服务器进行对时。

除了server1之外的6台机器上都写入定时任务,执行指令crontab -e在其中写入定时任务脚本

*/10 * * * * ntpdate 192.168.3.2; hwclock -w

意思是每10分钟执行一次对时并修改当前主机的硬件时间。如图1所示:

 

图1

但是使用一段时间后发现服务器时间并没有对准,随着时间的推移时差越来越大,说明这里对时肯定出了问题。

调试过程:

直接将定时任务调整为每分钟执行一次,这时发现生成的日志/var/spool/mail/root报错,如图2所示:

图2

错误很明显是对时脚本运行不成功,原因是n

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值