同步網絡時間
時間同步是一種使整個網絡中的服務器時間保持一致的服務。時間同步是由服務器操作系統(而不是 eDirectory)提供的。eDirectory 維護自己的內部時間以確保 eDirectory 包的正確順序,但它是從服務器操作系統獲取時間的。
這一節著重討論將 NetWare 時間同步與 Windows、Linux 和 Solaris 系統的時間同步相結合的問題。
在 NetWare 服務器上對時間進行同步
在 IP 網絡和混合協議網絡中,NetWare 5.x 服務器使用 IP 與其它服務器相互交流時間。NetWare 5.x 服務器使用 TIMESYNC.NLM 和網絡時間協議 (NTP) 來實現這一功能。
NetWare 5.x 中的時間同步始終使用 TIMESYNC.NLM 進行,無論服務器只使用 IP、只使用 IPXTM還是兩種協議都使用。TIMESYNC.NLM 是在安裝服務器時裝載的。通過 TIMESYNC.NLM 可以配置 NTP。
如果您的網絡中還使用 Windows、Linux 或 Solaris 系統,則應使用 NTP 來對服務器時間進行同步,因為這是提供時間同步的標準。
對于 NetWare 3 和 NetWare 4,可以使用第三方 NTP 時間服務。
NTP
NTP 是作為 UDP 協議組的一部分工作的,而該協議組又是 TCP/IP 協議組的一部分。因此,使用 NTP 的計算機必須裝載 TCP/IP 協議組。網絡上任何可以訪問因特網的計算機都可以從因特網上的 NTP 服務器獲取時間。
NTP 使時鐘與通用協調時間 (UTC) 標準(即時間標準)同步。
NTP 引入了“stratum”的概念。stratum-1 服務器附帶有的計時裝置,如無線電時鐘或原子鐘。stratum-2 服務器從 stratum-1 服務器獲取時間,依此類推。
對于 NetWare 5 服務器,可以裝載 NTP.NLM 通過 TIMESYNC.NLM 實現 NTP 時間同步。在一臺 IP 服務器上用 TIMESYNC.NLM 配置了 NTP 后,NTP 就成為 IP 服務器和 IPX 服務器的時間源。在這種情況下,必須將 IPX 服務器設置為二級服務器。
TIMESYNC.NLM
TIMESYNC.NLM 在各 NetWare 服務器之間同步時間。可以將 TIMESYNC.NLM 與外部時間源(如因特網 NTP 服務器)配合使用。也可以配置 Novell Client 工作站以更新其時鐘,使其與運行 TIMESYNC.NLM 的服務器時間保持一致。
在 Windows 服務器上同步時間
Windows 系統中不包含 NTP 時間同步實用程序。從 Windows NT 4.0 Resource Kit(Windows NT 4.0 資源包)中可以獲得與 NTP 兼容的時間服務器。
有關 Windows 系統時間同步的詳細信息,請參見服務器文檔。
在 Linux 或 Solaris 系統上對時間進行同步
可以使用 TIMESYNC 5.09 實用程序在 Linux、Solaris 和 NetWare 系統上對時間進行同步。TIMESYNC 實用程序作為 NetWare 5 Support Pack 2 的一部分提供,可從 Novell Support Connection 萬維網頁下載。
1.如果 xntpd 在 Linux 或 Solaris 系統上運行,則停止該進程。
· 在 Linux 系統上,鍵入/etc/rc.d/init.d/xntpd stop
· 在 Solaris 系統上,鍵入/etc/init.d/xntpd stop
要在包含 NetWare 和 Linux 或 Solaris 服務器的混合網絡中將 Linux 或 Solaris 服務器設置為時間同步服務器:
1.修改 ntp.conf 文件。
· 在 Linux 系統上,在 /etc/ntp.conf 文件中輸入以下內容:
serverLinux 系統的 IP 地址
fudgeLinux 系統的 IP 地址 stratum 0
· 在 Solaris 系統上,在 /etc/inet/ntp.conf 文件中輸入以下內容:
serverSolaris 系統的 IP 地址
fudgeSolaris 系統的 IP 地址 stratum 0
2.啟動 xntpd。
· 在 Linux 系統上,鍵入/etc/rc.d/init.d/xntpd
· 在 Solaris 系統上,鍵入/etc/init.d/xntpd
3.校驗 ntptrace。
顯示以下信息:
localhost:stratum1, offset 0.000060. synch distance 0.01004, refid 'LCL'
該 stratum 號可以是 1 到 14 之間的任一數字。
4.在 NetWare 服務器上,裝載監視器 > 轉至“服務器參數”> 轉至“時間”> 轉至“時間同步時間源”> 輸入以下內容:
· 在 Linux 系統上,鍵入以下內容:
Linux 系統的 IP 地址:123;
· 在 Solaris 系統上,鍵入以下內容:
Solaris 系統的 IP 地址:123;
5.保存并退出。
此操作可以使 NetWare 服務器使用 NTP 來同步時間。
要將 Linux 或 Solaris 系統設置為時間同步客戶機:
1.在 /etc/ntp.conf(Linux 系統上)或 /etc/inet/ntp.conf(Solaris 系統上)中輸入以下內容:
server時間同步服務器的 IP 地址
2.使用 ntpdate 命令調節 Linux 或 Solaris 計算機上的時間,使其盡量與時間同步服務器的時間一致。
3.重復以下命令,直到將時間調節為與時間同步服務器的時間一致:
ntpdate時間同步服務器的 IP 地址
4.啟動 xntpd。
5.校驗 ntptrace。
幾分鐘后將顯示以下信息:
localhost:stratum 2, offset 0.000055, synch distance 0.02406Solaris 服務器名稱: stratum 1, offset 0.000030, synch distance 0.01064, refid 'LCL'
*行的 stratum 號可以是 2 到 15 之間的任一數字。如果此編號小于 16,則表示該計算機與第二行的計算機同步。
校驗時間同步
要校驗樹中的時間是否同步,請在樹中一臺對樹對象至少具有讀/寫權限的服務器上運行 DSREPAIR。
NetWare
1.在服務器控制臺上裝載 DSREPAIR。
2.選擇“時間同步”。
要獲得說明該日志的幫助信息,單擊 F1 鍵。
Windows
1.轉到 NDSCONSOLE > 選擇“DSREPAIR”> 單擊“啟動”。
2.單擊“修復”>“時間同步”。
Linux 和 Solaris
1.運行以下命令:
ndsrepair -T
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。