Linux 中用 rdate 实现时间自动同步

在各种 linux 中都有 rdate 命令,只是一般很少有人使用,我们可以利用 rdate 命令来同步局域网中的 linux 服务器时间。首先找一台时间最准确的服务器作为主服务器( master ),以它的时间为标准,其他服务器统一以它的时间为准

 

在主服务器上( 10.118.36.3 )启动检查时钟的服务:

#chkconfig time on

如果不启动这个服务,在客户端( 10.118.36.7 )同步时会报如下错误:

#rdate: couldn't connect to host 10.118.36.3: Connection refused

在每台需要同步的服务器上执行:

#rdate –s 10.118.36.3

这样就完成了一次手动的同步,如果想要系统自动去完成,可以把这句命令加入到 root 用户的计划任务中,例如:crontab –l

00 07 * * * rdate –s 10.118.36.3

表示每天早晨业务开始前的 7 点按照 10.118.36.3 来同步所有服务器时钟。

posted on 2012-11-24 22:31  melburg  阅读(563)  评论(0)    收藏  举报