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