在主服务器上( 193.44.1.77 )启动检查时钟的服务:
#chkconfig time on
如果不启动这个服务,在客户端( 193.44.1.88 )同步时会报如下错误:
#rdate: couldn’t connect to host 193.44.1.77 : Connection refused
在每台需要同步的服务器上执行:
#rdate –s 193.44.1.77
这样就完成了一次手动的同步,如果想要系统自动去完成,可以把这句命令加入到 root 用户的计划任务中
#crontab -e
在编辑中输入00 07 * * * rdate –s 193.44.1.77 表示每天早晨业务开始前的 7 点按照 193.44.1.77 来同步所有服务器时钟
保存后就生效了
可以用
#crontab -l查看
linux同步windows:
首先需要windows需要NTP服务
执行命令:ntpdate 193.44.1.77
你就会发现你的时间变化了,和193.44.1.77 的时间一样
如果执行命令出现一下错误
1.提示:7 Dec 19:24:55 ntpdate[2120]: the NTP socket is in use, exiting
这个是你linux机器上已经存在这个进程,输入:ps -ef | grep ntpd
Kill掉ntp的进程
2.提示:No Server suitable for synchronization found
这个是最容易出现的问题,比较常见的是配置好服务器并启动服务器进程后,马上
启动客户进程,那么客户进程就会报错。解决方法是,在大约3-5分钟以后启动进程就行
我想每隔10分钟就和Windows服务同步时间
#crontab -e
在编辑中输入*/10 * * * * /usr/sbin/ntpdate –s 193.44.1.77
保存后就生效了
可以用
#crontab -l查看
转载于:https://my.oschina.net/u/171278/blog/61151
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/110390.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...