用rdate命令实现同步时间

 

前两天说到用ntp时间服务器和ntpdate命令同步时间,今天简单记录下用rdate同步时间

http://blog.csdn.net/wyzxg/archive/2010/05/06/5561548.aspx

 

 

 

在各种linux中都有rdate命令

//RHEL5

1. 选在一台linux作为master,然后启动上面的时钟服务

 

#chkconfig time on

 

如果不启动这个服务,在client运行rdate同步时间时会报错的

 

rdate: couldn't connect to host 192.168.2.31: Connection refused

 

//RHEL6

1. rdate Serve install xinetd.rpm download from (http://rpmfind.net/linux/rpm2html/search.php?query=xinetd)

1.先安装xinetd : sudo yum install -y xinetd

2.修改/etc/xinetd.d/time-stream, 修改:

disable    = yes  改为

disable = no

3.启动xinetd

service xinetd start

这样其它机器就可以通过rdate 与该机器进行时间同步

rdate -s ip

 

 

2. 在client上执行

 

#rdate –s 192.168.2.31

这样就把远程的192.168.2.31的时间同步到本地了啊

 

也可以做成定时任务,如下所示:

 

[root@rac1 tmp]# crontab -l

*/2 * * * * rdate -s rac2

 

说明:rdate命令时间同步的方法要简单些,也没有ntpdate时间精确。就不介绍了啊