1,設置WindowsXP為時間服務器
啟用NTPServer。(其實很多XP系統中,這個都是默認啟動的)
找到并單擊下面的注冊表子項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\
在右窗格中,右鍵單擊“Enabled”,然后單擊“修改”。
在“編輯DWORD值”對話框中的“數值數據”下,鍵入1,然后單擊“確定”。
退出注冊表編輯器。
在命令提示符處,鍵入以下命令以重新啟動Windows時間服務,然后按Enter:
netstopw32time&&netstartw32time
2,在其它電腦上,設置好時間服務器IP地址
*步:主時間服務器。在DOS方式輸入“nettime/setsntp:”,這里我們是主時間服務器,也可以是其它地址。在regedit中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\中也有相應配置。
第二步:開始與主時間服務器同步。先關閉windowstime服務,再開啟該服務。可以在“管理工具”的“服務”界面下完成,也可以以DOS方式輸入“netstopw32time”、“netstartw32time”。
第三步:設置電腦的Windowstime服務的啟動方式為自動。在“管理工具”的“服務”界面下完成。
第四步:w32tm/resync,如果返回成功,就OK啦。
========================================================================
原始信息:
在網絡中同步時間通常使用以下的兩種協議中的一種:
1.SNTP,simplenetworktimeprotocol,簡單網絡時間協議
2.時間協議(TimeProtocol)
Win2k/xp/2003域成員有個w32time時間服務,它會自動與域DC進行時間同步,無需人為干涉,保持域內時間的同步是kerberos認證協議的一個基本要求,也是為了防止重放攻擊的一種手段,如果域成員客戶機與DC的時間相差太大的話,它的登錄將不能成功,這時你可以手動調整系統時間,通常情況下,只要通訊*,域成員將自動與DC保持時間同步,所以在這里我們無需進一步的設置,當然如果通訊要通過防火墻時,請記得打開外出的UDP123端口。
第二部份:
時間同步NTP服務器的配置
本文介紹了時間服務器常用的二種協議:SNTP和TIME,并就局域網環境下各種系統(Linux、Windows98、2000、XP)時間服務的設置分別進行了說明,zui終實現整個局域網環境下所有電腦時鐘的同步與校準。
什么是網絡時間服務
網絡時間服務NetTimeService與網絡文件下載服務FTP、網絡瀏覽服務WWW等一樣,是一種網絡服務,提供網絡時間服務的電腦叫網絡時間服務器。當然有些時間服務器是純硬件結構的,通過GPS/北斗衛星信息來獲取時間,其外觀與一臺交換機相似,如上海銳呈電氣有限公司生產的K系列NTP時間服務器產品,詳情可參考:,純硬件結構時間服務器不在文本介紹之列。本文主要介紹一臺電腦如何通過網絡獲取上級時間服務器提供的標準時間,再服務于本單位的局域網,使一個單位的所有電腦都能與標準時間保持同步,時間誤差一般小于0.5秒。
TCP/IP協議中,用于同步時間的協議為NTP協議,它是由美國德拉瓦大學的DavidL.Mills于1985年提出,除了可以估算封包在網絡上的往返延遲外,還可獨立地估算計算機時鐘偏差,從而實現在網絡上的高度計算機校時,它是設計用來在Internet上使不同的機器能維持相同時間的一種通訊協議。時間服務器(timeserver)是利用NTP的一種服務器,通過它可以使網絡中的電腦保持時間同步。
NTP是一個跨越廣域網或局域網的復雜的同步時間協議,它通常可獲得毫秒級的精度。SNTP(SimpleNetworkTimeProtocol)是NTP的一個子集,目的是為了那些不需要NTP實現復雜性網絡時間同步的主機。通常用于局域網上的若干臺主機通過互聯網與其他的NTP主機同步時鐘,接著再向局域網內其他客戶端提供時間同步服務。SNTP一般使用UDP的123端號,Linux系統和Windows系統都支持它,是現在架設網絡時間服務器的主流協議。
TimeProtocol(RFC-868)協議是一種較簡單的協議。此協議提供了一個獨立于站點的,機器可讀的日期和時間信息。時間服務返回的是從1900年1月1日午夜到現在的秒數。該協議通過TCP或UDP的37端口提供服務。Linux下的TIME服務提供該服務,Windows系統中較少使用。
現在網上的許多時間校準軟件,有些支持SNTP協議、有些支持TIME協議,有些二者都支持,我們在選擇時要特別注意。另外在Windows系統的對等網中,還有使用“nettime機器名/set/yes”命令使用netbios協議進行時間校準,由于這種方法不支持混合網絡和跨網段網絡,本文也不特別介紹。
時間服務器有何用
也許有人認為電腦的時鐘有點誤差影響不大,其實這是非常錯誤的。電腦系統中的文件保存、文件傳輸、電子中的時間戳都是以電腦時鐘為準的。如果今后我們想進行文件查找、日志查詢,如果系統時鐘不準,或同一網絡中的電腦時間不同步,將給后續工作帶有許多麻煩。現在許多備份軟件、編譯軟件、FTP工具都是以文件保存時間為依據進行比較的,如果時間不統一,將使這些軟件難以正常工作。三、如何使局域網內的所有電腦時鐘同步
首先要在互聯網上尋找一臺或幾臺專門提供時間服務的電腦(以下稱為主時間服務器)。現在有不少機構免費提供標準時鐘服務,在中專門介紹有不少時間服務器地址。推薦大家在平時使用這個地址,因為這個域名在DNS解析時會從一組時鐘服務器的IP中隨機選取,非常合適一般用戶使用。大家也可以在搜索引擎中以“publictimeserver”為關鍵詞搜索一下,找出離你較近的時間服務器。
其次選擇單位中能上網的一臺電腦,讓它與主時間服務器同步,這臺電腦可以是Linux主機,也可以是win98、2000、XP主機。同時把這臺電腦設為局域網內部的時間服務器(以下稱為時間服務器),供局域網內部的所有電腦校對時間。
再在單位內部的所有電腦上設置時間服務的客戶端,如果客戶機為win2000、XP或Linux系統,不需要安裝任何軟件。如客戶機為win98系統時要根據時間服務器類型的不同而區別對待:如果時間服務器選用SNTP協議進行時鐘同步,則win98機上需安裝一個sntp客戶端軟件,如時間服務器由windows電腦通過netbios協議提供,則win98上也不需要安裝任何軟件。
設置時間服務器
以下分Linux、Win98、Win2000XP三種情況分別介紹,而且只介紹sntp服務的架設,timeserver服務和netbios對時服務由于應用很少,不做介紹。
1、Linux主機做時間服務器(以RedHat9.0為例)
*步:檢查是否已經安裝有ntp軟件包。輸入“rpm-qa|grepntp”,如果已經安裝應該顯示“ntp-4.1.2-0.rc1”。
第二步:安裝ntp軟件,從下載rpm包,輸入“rpm-ivhntp-xxx.rpm”執行安裝。
第三步:配置ntp服務。備份原/etc/ntp.conf文件后,輸入以下內容
server
server
server
driftfile/etc/ntp/drift
三行server都設是為了提供連接冗余,當*個地址連接失敗時,后面的地址提供時間服務,注意這里的對應一組IP地址,由DNS隨機分配。
第四步:啟動ntp服務。輸入“servicentprestart”。
為了保證以后Linux機啟動后ntp服務能自動啟動,還要輸入“chkconfigntpdon”。Linux下的ntp軟件不但能自動與互聯網上的時鐘保持同步,同時本身已經是一臺SNTP服務器了,可以供局域網內的電腦校對時間。建議啟動NTP服務后,先用date命令手工校正一下時間,以后系統會自動與互聯網上的主時間服務器保持同步。ntp服務還有一個好處,如果當前系統的時間與標準時間有所誤差,它不是馬上把時間校正,而是逐步縮小與標準時間的誤差,以免系統內部出現時間突變。
2、Windows2000、XP做時間服務器
*步:主時間服務器。在DOS方式輸入“nettime/setsntp:”,這里我們是主時間服務器,也可以是其它地址。
第二步:開始與主時間服務器同步。先關閉windowstime服務,再開啟該服務。可以在“管理工具”的“服務”界面下完成,也可以以DOS方式輸入“netstopw32time”、“netstartw32time”。
第三步:設置電腦的Windowstime服務的啟動方式為自動。在“管理工具”的“服務”界面下完成。
注意這臺windows主機不能加入任何域,否則無法啟動windowstime服務。此時,這臺windows電腦已經是互聯上主時間服務器的客戶了,以后每次電腦啟動時,都會自動與主時間服務器校對時間。如果網絡不通,電腦也會過45分鐘后再次自動校對時間。需要注意的是電腦的時鐘與標準時間誤差不能超過12小時,否則不能自動校對,而要手動校正了。
第四步:使這臺電腦成為時間服務器,供局域網內部的電腦校對時間。用“regedit”打開注冊表,把“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters”中的LocalNTP改為1即可。
3、Windows98做時間服務器
一般不推薦Windows98系統做時間服務器,而且win98本身也不含時間服務器功能,需要安裝第三方軟件。本文后面介紹的nettime軟件是一個非常的時間客戶端軟件,它可以工作在windows98、2000、XP系統中,當選中“Allowothercomputerstosynctothiscomputer”時,可以把這臺電腦當做成時間服務器。
五、設置時間服務器的客戶端
客戶端的主要任務是連接到局域網內的時間服務器,以保持電腦的時鐘與服務器同步。同樣分Linux、Windows98、2000、XP幾種情況介紹
1、LINUX主機
其實在上面介紹Linux系統中的ntp服務時,已經提到ntp時間服務時同時也是一個時間服務的客戶端,只要把/etc/ntp.conf文件中的“server”改為“server內部時間服務器IP地址”即可。如不想使用ntp服務,也可使用ntp軟件包中帶來的ntpdate命令,只要手工執行“ntpdate時間服務器IP地址”即可。如想每天自動對時,可以把這條命令放在cron中,注意在同一臺電腦上ntp服務與ntpdate命令不能同時使用。
2、Windows2000主機
執行設置時間服務器時的前三步即可
3、WindowsXP主機
可以按Windows2000主機的方法設置,也可雙擊任務欄右下角的時鐘圖標,打開“日期時間屬性”對話框,在“Internet時間”卡片上選中“自動與Internet時間服務器同步”,并在服務器上填入內部時間服務器的IP地址即可。
4、Windows98主機
需要安裝第三方軟件,自由(free)軟件nettime是個不錯的軟件,它支持SNTP(UDP123)、TIME(TCP37)、TIME-UDP(UDP37)三種方法進行時間同步。軟件操作簡單,只要在上圖的“HostnameorIPAddress”中輸入局域網內時間服務器的IP地址,“Protocol”中選SNTP即可。
當然在windows98電腦上執行“nettime機器名或IP地址/set/yes”也可能與其它windows電腦同步時鐘,前提是這些電腦在同一網段,并且安裝有netbios協議。把該命令放在autoexec.bat中,就可以做到開機自動對時了。
文章源于:上海銳呈電氣有限公司
上一篇:CQ型磁力泵的特點
下一篇:熱金屬檢測器的應用及發展
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://m.xashilian.com。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
CIEME2025第二十三屆中國國際裝備制造業博覽會
展會城市:沈陽市展會時間:2025-09-01