windows做ntp server,linux做ntp client端的配置方法

warehouse發表於2010-01-13

在安裝rac的過程中,同步時間是個問題,rac對時間的依賴行比較高,有關linux 做ntp server的配置網上有很多...下面也是來自網上的一篇文章

[@more@]

找了很多的資料,都沒有windows做時間服務,linux同步windows的時間的,最後自己找了一些軟體,終於搞定了,寫出來給大家共享,以免大家多走彎路

  首先在

  下載了一個windows的NTP服務程式:ntp4171.zip

  windows 192.168.1.32

  1.安裝是提示設定伺服器地址,我設定的本機widows機器的IP

  2.ntpd的控制在:

  控制皮膚->;管理工具->;元件服務-NetworkTimeProtocol

  3.可以啟動ntpd守護程式保持時間同步

  4.在C:WINNT目錄下有個ntp的配置檔案ntp.conf

  設定為:

  server 127.127.1.0 prefer

  fudge 127.127.1.0 stratum 10

  5.確定ntp是否工作: ntpq -p

  linux和Windows同步,我用的是RedHat 9.0

  執行命令:ntpdate 192.168.1.32

  你就會發現你的時間變化了,和192.168.1.32的時間一樣

  如果執行命令出現一下錯誤

  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服務同步時間

  1.建立自己的一個crontab檔案,隨便建立一個檔案date.cron,首先可以使用任何文字

  編輯器建立一個新檔案,然後向其中寫入需要執行的命令和要定期執行的時間。

  vi date.cron加入下面要執行的命令和要定期執行的時間

  */10 * * * * /usr/sbin/ntpdate 192.168.1.32

  然後存檔退出

  2.使用crontab命令來安裝這個檔案,使之成為該使用者的crontab檔案。鍵入:

  crontab date.cron

  這個檔案已經建立好了

  3.使用命令:

  crontab -l (檢視安排的作業序列)可以看到剛才的作業

  如:

  [root@NXD-TEST root]# crontab -l

  # DO NOT EDIT THIS FILE - edit the master and reinstall.

  # (date.cron installed on Tue Dec 7 18:22:42 2004)

  # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)

  */10 * * * * /usr/sbin/ntpdate 192.168.1.32

  現在就OK了,每隔10分鐘Linux就和服務端同步一次。

--================================

我在安裝的過程中和上面的描述略有出入,因為我使用的xp,基本上都差不多,安裝完了,可以使用開始menu裡提供的圖形化工具可以實現上面描述的一切,最好別忘記了在windows自帶的防火牆裡開upd和tcp協議的123埠

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-1030521/,如需轉載,請註明出處,否則將追究法律責任。

相關文章