北极熊和企鹅 发表于 2011-12-23 01:37

linux下用rdate 实现时间同步

<DIV>
<FONT style="FONT-SIZE: 12px" size=12><a href="http://blog.sina.com.cn/s/blog_62fa934a0100o1dr.html#SinaEditor_Temp_FontName" target="_blank"><FONT style="FONT-SIZE: 12px" size=12></FONT></A><a href="http://blog.sina.com.cn/s/blog_62fa934a0100o1dr.html#SinaEditor_Temp_FontName" target="_blank"><FONT size=4>linux</FONT></FONT></A><FONT size=4> 用rdate 实现时间同步</FONT><BR>
<P><SPAN style="COLOR: rgb(0,128,0)"><STRONG>用rdate命令实现同步时间</STRONG></SPAN></P>在各种linux中都有rdate命令
<P><SPAN style="COLOR: rgb(0,128,0)">1. 选在一台linux(</SPAN><SPAN style="COLOR: rgb(0,128,0)">221.204.xxx.xxx</SPAN><SPAN style="COLOR: rgb(0,128,0)">)作为master,然后启动上面的时钟服务</SPAN></P>
<P>#chkconfig time on</P>
<P>如果不启动这个服务,在client运行rdate同步时间时会报错的</P>
<P>rdate: couldn't connect to host 192.168.2.31: Connection refused</P>
<P><SPAN style="COLOR: rgb(0,128,0)">2. 在linux client上执行</SPAN></P>
<P>#rdate –s <SPAN style="COLOR: rgb(0,128,0)">221.204.xxx.xxx</SPAN></P>
<P>这样就把远程的<SPAN style="COLOR: rgb(0,128,0)">221.204.xxx.xxx</SPAN>的时间同步到本地了啊</P>
<P>3、在solaris unix<SPAN style="COLOR: rgb(0,128,0)">上执行</SPAN></P>
<P><SPAN style="COLOR: rgb(0,128,0)">rdate 221.204.xxx.xxx<BR></SPAN></P>
<P>也可以做成定时任务,如下所示:</P>
<P># crontab -l</P>
<P>*/2 * * * * rdate -s <SPAN style="COLOR: rgb(0,128,0)">221.204.xxx.xxx</SPAN></P>
<P><SPAN style="COLOR: rgb(0,128,0)">下面的这个小例子是在RAC 上作的一个时间同步脚本:</SPAN></P>
<P><SPAN style="COLOR: rgb(0,128,0)">/home/oracle/date.sh</SPAN></P>
<P><SPAN style="COLOR: rgb(0,128,0)">rac2 &gt;cat date.sh</SPAN></P>
<P><SPAN style="COLOR: rgb(0,128,0)">#!/bin/sh</SPAN></P>
<P><SPAN style="COLOR: rgb(0,128,0)">while true</SPAN></P>
<P><SPAN style="COLOR: rgb(0,128,0)">do</SPAN></P>
<P><SPAN style="COLOR: rgb(0,128,0)">rdate -s rac1 &gt;dev/null 2&gt;&amp;1</SPAN></P>
<P><SPAN style="COLOR: rgb(0,128,0)">sleep 10</SPAN></P>
<P><SPAN style="COLOR: rgb(0,128,0)">done</SPAN></P>
<P><SPAN style="COLOR: rgb(0,128,0)"></SPAN>&nbsp;</P>
<P><SPAN style="COLOR: rgb(0,128,0)"></SPAN>&nbsp;</P>
<P><SPAN style="COLOR: rgb(0,128,0)"></SPAN>&nbsp;</P>
<P>说明:rdate命令时间同步的方法要简单些,也没有ntpdate时间精确。就不介绍了啊</P></DIV>
页: [1]
查看完整版本: linux下用rdate 实现时间同步