在主服務器上( 193.44.1.77 )啓動檢查時鐘的服務:linux
#chkconfig time onwindows
若是不啓動這個服務,在客戶端( 193.44.1.88 )同步時會報以下錯誤:服務器
#rdate: couldn't connect to host 193.44.1.77 : Connection refusedsocket
在每臺須要同步的服務器上執行:ui
#rdate –s 193.44.1.77 spa
這樣就完成了一次手動的同步,若是想要系統自動去完成,能夠把這句命令加入到 root 用戶的計劃任務中進程
#crontab -e crontab
在編輯中輸入00 07 * * * rdate –s 193.44.1.77 表示天天早晨業務開始前的 7 點按照 193.44.1.77 來同步全部服務器時鐘同步
保存後就生效了it
能夠用
#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查看