linux時間同步

在主服務器上( 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查看

相關文章
相關標籤/搜索