相關(guān)鏈接: 吉林安全網(wǎng) 吉林質(zhì)量網(wǎng) 吉林論文網(wǎng) 吉林資訊網(wǎng)
摘要:網(wǎng)絡(luò)機房計算機的管理已成為多媒體應(yīng)用的一種普遍現(xiàn)象,怎樣應(yīng)用好網(wǎng)絡(luò)機房計算機,本文從計算機的自動設(shè)置的實現(xiàn)方面進行了探討、分析。
論文關(guān)鍵詞:網(wǎng)絡(luò)機房,計算機自動設(shè)置,實現(xiàn)措施
目前大部分高校機房和計算機集中管理的場所基本上都采用了還原系統(tǒng)+網(wǎng)絡(luò)對拷的管理方式,比起以前單對單的硬盤ghlost方式方便了許多,而且好一點的還原系統(tǒng)甚至還帶上了無人值守定時對拷和IP地址、計算機名自動設(shè)置功能,但分析了目前所有的網(wǎng)絡(luò)對拷系統(tǒng)發(fā)現(xiàn),這些系統(tǒng)都不能自動設(shè)置子網(wǎng)掩碼、網(wǎng)關(guān)、DNS代理服務(wù)器和登錄用戶名的功能,因此多少有些美中不足。
2系統(tǒng)產(chǎn)生背景
如果出現(xiàn)臨時要更改所有計算機IP地址、計算機名時、默認登錄用戶名的話,還得一臺一臺手工設(shè)置,要花費大量的時間,比如一些國家計算機等級考試的考點或是高考評卷的計算機評卷點就是這種情況,一般都要好幾天的時間來做前期準備工作。本程序就是在這種問題下應(yīng)運而生。
2.1系統(tǒng)中存在的問題
公用機房,作為學校公共上機場所,承擔著學校計算機教學的任務(wù),同時也為師生提供一個進行上機上網(wǎng)實踐學習的場所。機房對學生開放,為學生提供了充足的上機實踐時I訓(xùn),可以提高學生的計算機水平,可以培養(yǎng)學生利用計算機和互聯(lián)網(wǎng)學習解決實踐問題的興趣和能力,可以提高學生素質(zhì),是學生課程學習的一種有益補充。
學校的機房較多,由不同的系部分別管理使用,主要存在以下問題:
(1)各系部機房都有自己的管理辦法,使用自已的管理系統(tǒng),不方便學校的統(tǒng)一、規(guī)范管理,不方便學生使用;
。2)不能滿足全部機子的用戶進行實名登記,無法將上機作業(yè)統(tǒng)一保存,不方便查詢、統(tǒng)計,不能滿足網(wǎng)絡(luò)安全、信息安全的要求;
2.2系統(tǒng)概況
本程序解決了目前大部分和IP地址,計算機名.登錄用戶,DNS服務(wù)器,網(wǎng)關(guān)等等有關(guān)設(shè)置的問題,只要在一臺服務(wù)器上將此程序共享,然后在客戶機上運行此程序或通過管理系統(tǒng)遠程控制執(zhí)行,所有工作只要一個人幾分鐘內(nèi)就可馬上設(shè)置完成,效率很高,再也不用花幾十個小時設(shè)置計算機了。
3程序工作的基本原理
根據(jù)多年的網(wǎng)絡(luò)機房管理經(jīng)驗,計算機網(wǎng)絡(luò)克隆以后經(jīng)常要設(shè)置的項目是:IP地址、計算機名、登錄用戶名、代理服務(wù)器、子網(wǎng)掩碼、網(wǎng)關(guān)、DNS服務(wù)器這些項目,因此本程序主要就這些功能進行實現(xiàn)。如果要求每臺計算機能夠根據(jù)要求自動設(shè)定指定的lP地址和其它選項,必須找到能唯一識別不同計算機的標識,經(jīng)過分析,有好幾種方式可以采用:一是計算機CPU序列碼.二是硬盤序列碼,三是主板序列碼,四是網(wǎng)卡MAC地址。經(jīng)過實驗,最終采用網(wǎng)卡的MAC地址方式.鑒于網(wǎng)卡的MAC地址是唯一的,而且讀取方便且不會重復(fù),而且其它硬件的序列碼有時并不一定存在,可能會無法獲取,而且讀取困難。
3.1程序?qū)崿F(xiàn)和關(guān)鍵代碼
程序工作流程下面是程序工作的詳細步驟:
(1)獲取本計算機的MAC地址。
(2)根據(jù)MAC地址在數(shù)據(jù)文件中查找匹配數(shù)據(jù),數(shù)據(jù)可事先搜集按規(guī)定格式編好。
(3)如果找到匹配數(shù)據(jù)就按數(shù)據(jù)內(nèi)容設(shè)置相應(yīng)計算機名、默認登錄用戶名、計算機IP地址、計算機網(wǎng)關(guān)、計算機DNS服務(wù)器、計算機子網(wǎng)掩碼等數(shù)據(jù),最后彈出窗口顯示設(shè)置成功。否則如果沒有找到相關(guān)數(shù)據(jù)直接彈出窗口顯示數(shù)據(jù)沒有找到的提示。
3.2系統(tǒng)分析
(1)信息采集模塊
該模塊在服務(wù)端執(zhí)行.根據(jù)IP采集局域網(wǎng)中各計算機的計算機名及對應(yīng)MAC地址.并將采集后數(shù)據(jù)寫入配置文件“Mac.CSV”中。
(2)參數(shù)設(shè)置模塊
該模塊在服務(wù)端執(zhí)行。管理員通過該模塊根據(jù)先前采集的MAC地址設(shè)置目標計算機對應(yīng)的計算機名、IP地址、網(wǎng)關(guān)地址及網(wǎng)絡(luò)驅(qū)動器等參數(shù)。并將配置結(jié)果寫入配置文件“Mac.CSV'中。
(3)自動配置模塊
該模塊在客戶端執(zhí)行,為本系統(tǒng)核心。首先讀取本地MAC地址.然后在配置文件中檢索設(shè)置參數(shù)。最后自動完成計算機名、IP地址、網(wǎng)關(guān)地址及網(wǎng)絡(luò)驅(qū)動器的設(shè)置。
(4)系統(tǒng)分發(fā)模塊
該模塊將系統(tǒng)“參數(shù)設(shè)置模塊”生成的配置文件Mac.CSV以及“自動配置模塊”生成的setupit.vbs腳本文件分發(fā)到指定主機,使其開機后自動執(zhí)行。并且運行完成后自動銷毀。
(5)系統(tǒng)校驗?zāi)K
該模塊在服務(wù)端執(zhí)行.采集客戶端信息。并與配置文件Mac.csv對比.校驗客戶端參數(shù)是否正確。該模塊執(zhí)行后產(chǎn)生校驗報告文件check.c8v。
3.3系統(tǒng)實現(xiàn)
代碼說明
(1)連接到WMI服務(wù)
strComputer=”.”
Set objWMIService=GetObject(”winmgmts:\\”&str-Computer& ooticimv2”)
(2)創(chuàng)建Win32--NetworkAdapterConfiguration實例
Set colAdaptem=ohjWMIserviee.ExeeQuery(”SELECT·FROM Win32.NetworkAdapterConfiguration WHERE IPEnabled=True”)
(3)獲得適配器的MAC地址
For Each objAdapter in colAdaptem
mac=objAdapter.MACAddress
Next
Set objFSO=CreateObjeet(”Scripting.FileSystemObject”)
創(chuàng)建文件對象
(4)以只讀方式打開配置文件,讀取相關(guān)信息
Set objFile=objFSO.OpenTextFile(”Mac.CSV”,I)
Do Until objFile.AtEndOtStream
strLine=objFile.ReadLine 7讀取記錄
arrServiceList=Split(strLine,”。
”)
將記錄以逗號分隔.寫入數(shù)組
strLine=arrserviceList(0)'MAC地址
(5)設(shè)置靜態(tài)IP、網(wǎng)關(guān)等參數(shù)
if strLine=mac then
strlp=arrServieeList(I)'IP地址
strgw=arrvieeList(2)7網(wǎng)關(guān)地址
st/'IPAddress=Array(strip)
strSubnetMask=Array(”255.255.255.0”1
strGateway 2 Array(strgw)
strGatewayMetric;Array(1)7躍點數(shù)
For Each objAdapter in eolAdapters
errEnable=obj;Adapter.EnableStatie(strIPAddress.
strSubnetMask)’設(shè)置靜態(tài)IP
errGateways=objAdapter.SetGateways(str-
Gateway.strGatewaymetric)7設(shè)置網(wǎng)關(guān)
Next
endif
Loop
objFile.Close
3.4系統(tǒng)應(yīng)用
該系統(tǒng)在Windows 2000專業(yè)版、Windows XP專業(yè)版測試成功。并應(yīng)用于我校計算機機房,節(jié)省了大量維護時間.極大地提高了管理質(zhì)量和工作效率。
4結(jié)束語
經(jīng)過300多臺計算機一年來的實踐證明,采用和不采用程序來自動修改系統(tǒng)各項設(shè)置的效率相差很大,以往修改600臺計算機20人需要2天才能做完的工作,現(xiàn)在結(jié)合遠程調(diào)用執(zhí)行方式只需2個人半天就全部完成設(shè)置工作,效果明顯,節(jié)約了大量的人力物力,是很值得推廣的方式。
參考文獻:
【1】方冰. 基于虛擬機技術(shù)構(gòu)建網(wǎng)絡(luò)實驗平臺[J]. 科技信息, 2010,(12)
【2】李慶磊,姜姍,呂倩南. 教學機房自動化管理系統(tǒng)的研究與探索[J]. 網(wǎng)絡(luò)財富, 2009,(02)
【3】周虹. 機房計算機系統(tǒng)維護管理[J]. 設(shè)備管理與維修, 2009,(03)
【4】黃藝. 機房信息化管理系統(tǒng)[D]. 電子科技大學, 2009
【5】曹立志. 遠程控制在機房教學中的應(yīng)用[J]. 現(xiàn)代農(nóng)業(yè)科學, 2009,(03)
【6】滿晰. 高校網(wǎng)絡(luò)機房的管理與維護[J]. 微計算機信息, 2009,(06)
【7】王巍巍. 機房管理軟件設(shè)計的實現(xiàn)[D]. 吉林大學, 2008
【8】曹立志. 遠程控制在機房教學中的應(yīng)用[J]. 現(xiàn)代農(nóng)業(yè)科學, 2009,(03) .