袁一平 劉燕麗 王進(jìn)
河北醫(yī)科大學(xué) 石家莊 050017
作者:袁一平,主管技師,研究方向?yàn)槲C(jī)、服務(wù)器、網(wǎng)絡(luò)及實(shí)驗(yàn)室高精設(shè)備維護(hù)。
讀者檢索系統(tǒng)是圖書館局域網(wǎng)中專門用于書目信息檢索的計(jì)算機(jī)系統(tǒng),它是圖書館集成管理系統(tǒng)的一個(gè)子系統(tǒng)。當(dāng)讀者通過檢索系統(tǒng)提出請(qǐng)求時(shí),請(qǐng)求通過網(wǎng)絡(luò)傳送到中心服務(wù)器的圖書館集成管理系統(tǒng)中,其根據(jù)請(qǐng)求作出響應(yīng)。讀者可以檢索到本圖書館當(dāng)前有哪些書籍,是否有自己所需要的書籍,讀者目前的借閱情況,比如一共借了幾本書,這些書是否到期或超期以及新書預(yù)定等信息。在圖書館中用于讀者檢索系統(tǒng)的計(jì)算機(jī)有許多臺(tái),每天系統(tǒng)管理員都要進(jìn)行這樣的操作:早晨上班將讀者檢索系統(tǒng)一臺(tái)一臺(tái)開啟,到晚上下班再將讀者檢索系統(tǒng)一臺(tái)一臺(tái)關(guān)閉。就這樣日復(fù)一日、年復(fù)一年地重復(fù)做著一件事情,如何改進(jìn)這種管理模式呢?
解決方案的思想是基于遠(yuǎn)程喚醒技術(shù)(Wake-on-LAN),可以通過局域網(wǎng)實(shí)現(xiàn)遠(yuǎn)程開機(jī),無論被訪問的計(jì)算機(jī)有多遠(yuǎn)、處于什么位置,只要處于同一局域網(wǎng)內(nèi),就都能夠被隨時(shí)啟動(dòng)。這項(xiàng)技術(shù)實(shí)現(xiàn)起來有一些特定的要求和設(shè)置,可被遠(yuǎn)程喚醒的計(jì)算機(jī)對(duì)主板、網(wǎng)卡和電源等硬件上有一定的要求,主板、網(wǎng)卡必須都支持遠(yuǎn)程喚醒功能。支持遠(yuǎn)程喚醒功能的主板上通常有一個(gè)專門的3芯插座,以便在關(guān)機(jī)時(shí)為網(wǎng)卡供電。但并不是任何一款網(wǎng)卡都支持該功能(特別是低檔網(wǎng)卡),要判斷網(wǎng)卡是否支持遠(yuǎn)程喚醒功能的方法很簡(jiǎn)單,支持遠(yuǎn)程喚醒的網(wǎng)卡上都有一個(gè)3針的WOL接口和一條3芯的遠(yuǎn)程喚醒電纜,通過判斷網(wǎng)卡是否帶有WOL接口即可(有些較新的網(wǎng)卡可能沒有WOL接口也能支持遠(yuǎn)程喚醒,這是因?yàn)楝F(xiàn)在流行的主板支持PCI2.2標(biāo)準(zhǔn),而PCI2.2標(biāo)準(zhǔn)不需要通過專門的WOL接口為網(wǎng)卡供電,允許主板直接通過PCI插槽向網(wǎng)卡提供Standby電源)。
1)網(wǎng)卡適配器連接。安裝完網(wǎng)卡后將遠(yuǎn)程喚醒電纜的一端插入到網(wǎng)卡的WOL接口上,另外一端與主板的3針WOL遠(yuǎn)程喚醒接口相連(該接口旁通常標(biāo)有WOL_CON的字樣,當(dāng)然如果主板和網(wǎng)卡都支持PCI2.2標(biāo)準(zhǔn)則無須做這一步)。目前主流主板上已經(jīng)將網(wǎng)絡(luò)遠(yuǎn)程喚醒的功能集成在網(wǎng)卡上,所以不存在三腳插座及三芯連線。
2)讀者檢索系統(tǒng)的計(jì)算機(jī)電源應(yīng)選擇ATX電源,ATX電源是網(wǎng)絡(luò)遠(yuǎn)程喚醒必備條件之一。ATX電源功能中有一項(xiàng)+5 V SB是輔助激活電流,+5 V SB是一個(gè)單獨(dú)的電源電路,只要有輸入電壓,+5 V SB就存在,這樣就使電腦能實(shí)現(xiàn)遠(yuǎn)程Modem喚醒或網(wǎng)絡(luò)喚醒功能。要實(shí)現(xiàn)網(wǎng)絡(luò)遠(yuǎn)程喚醒功能,+5 V SB激活電流輸出必須大于600 mA。激活電流的大小可以從電源外部標(biāo)識(shí)中的+5 V SB欄里查到。ATX電源作為目前應(yīng)用最為廣泛的PC機(jī)標(biāo)準(zhǔn)電源,它也經(jīng)歷了ATX1.01、ATX2.01、ATX2.02、ATX2.03以及ATX12V多個(gè)版本的革新。目前在市場(chǎng)占據(jù)主流位置的ATX 2.03的輔助+5 V SB激活電流為1 A。
3)主板BIOS設(shè)置中選擇電源管理項(xiàng),遠(yuǎn)程喚醒設(shè)置方法如下:
Wake Up from LAN [Enabled]
Resume by Alarm [Enabled]
Month Alarm [NA]
Day of Month Alarm [0]
Time(hh:mm:ss) Alarm 7:50:0
設(shè)置表示將讀者檢索系統(tǒng)設(shè)置為每天早晨7:50被遠(yuǎn)程網(wǎng)絡(luò)喚醒。對(duì)局域網(wǎng)內(nèi)的每一臺(tái)讀者檢索系統(tǒng)都進(jìn)行相同的設(shè)置,就可以無人值守開啟讀者檢索系統(tǒng)。
【存在的問題】如果讀者檢索系統(tǒng)遇到220 V市電供電切斷時(shí)(比如夏季用電量突增,為了減小用電負(fù)荷拉閘限電的“突發(fā)事件”是常有的事),既使恢復(fù)了正常供電,讀者檢索系統(tǒng)也不能被遠(yuǎn)程喚醒,這是因?yàn)樵谑须?20 V供電正常情況下,主板會(huì)將斷電(這里的斷電是指關(guān)閉讀者檢索系統(tǒng))后遠(yuǎn)程喚醒的記憶存儲(chǔ)在NVRAM(非易失性隨機(jī)訪問存儲(chǔ)器)模塊中,雖關(guān)閉了讀者檢索系統(tǒng),但主板則一直為NVRAM模塊提供用于保存信息的電源,當(dāng)市電斷掉后,主板也同時(shí)斷電,NVRAM被清空,也就無法進(jìn)行遠(yuǎn)程喚醒。所以給讀者檢索系統(tǒng)配備UPS不間斷電源,這樣才能確保讀者檢索系統(tǒng)全天候遠(yuǎn)程喚醒的實(shí)現(xiàn)。
1)利用Windows XP系統(tǒng)自有命令實(shí)現(xiàn)批量關(guān)閉讀者檢索系統(tǒng)。Windows XP系統(tǒng)本身帶有一個(gè)名為shutdown的功能強(qiáng)大的關(guān)機(jī)工具,其有許多參數(shù),選擇其中的-i參數(shù),運(yùn)行后會(huì)彈出一個(gè)圖形界面,單擊“添加”,彈出添加計(jì)算機(jī)的輸入框,在其中輸入要關(guān)閉的計(jì)算機(jī)名字,按“確定”后這臺(tái)計(jì)算機(jī)就列入要關(guān)閉的計(jì)算機(jī)列表中了。依次加入所有要關(guān)閉的計(jì)算機(jī),然后在“遠(yuǎn)程 關(guān)機(jī)對(duì)話框”中的“您想讓這些計(jì)算機(jī)做什么”里選擇“關(guān)機(jī)”,再在“警告用戶此操作”的“顯示警告時(shí)間”里添上您想要延遲的時(shí)間,最后在最下面的“注釋”框里隨便添入關(guān)機(jī)理由,按“確定”,這批計(jì)算機(jī)就被關(guān)閉了。但是這種方法有個(gè)缺點(diǎn),就是關(guān)機(jī)以后系統(tǒng)不會(huì)保存這次關(guān)機(jī)的計(jì)算機(jī)列表,也就是說第二次再想關(guān)閉這批計(jì)算機(jī)時(shí)又要重新添加一遍所有的計(jì)算機(jī),很不方便。因?yàn)榻?jīng)常要關(guān)閉一大批計(jì)算機(jī),所以可以編寫一個(gè).bat文件,每次關(guān)機(jī)時(shí)系統(tǒng)管理員只要運(yùn)行一下這個(gè).bat文件就行了,內(nèi)容如下:
shutdown -f -m a1
shutdown -f -m a2
shutdown -f -m a3
……
2)利用第三方局域網(wǎng)控制軟件,實(shí)現(xiàn)遠(yuǎn)程關(guān)閉讀者檢索系統(tǒng)。在遠(yuǎn)程控制讀者檢索系統(tǒng)的計(jì)算機(jī)上安裝LanHelper軟件。LanHelper是專門為高效率的局域網(wǎng)管理而設(shè)計(jì)的,同時(shí)不需要任何服務(wù)端軟件,使網(wǎng)絡(luò)管理更加輕松。LanHelper有著智能、快速掃描引擎的特點(diǎn),能夠按IP范圍或者工作組掃描整個(gè)網(wǎng)絡(luò),掃描信息包括IP地址、MAC地址、SNMP、NetBIOS、工作組名稱、當(dāng)前用戶名稱、操作系統(tǒng)類型、共享文件夾等,支持?jǐn)?shù)據(jù)導(dǎo)入導(dǎo)出,并且提供XML和HTML 查看模式用來在瀏覽器中更加方便地查看。系統(tǒng)管理員通過LanHelper能夠關(guān)閉局域網(wǎng)內(nèi)的遠(yuǎn)程計(jì)算機(jī),還可以在遠(yuǎn)程機(jī)器上執(zhí)行命令,運(yùn)行程序或者打開文件。LanHelper不能遠(yuǎn)程關(guān)閉操作系統(tǒng)為Windows 9X/ME的計(jì)算機(jī),這一點(diǎn)應(yīng)該注意。
【存在的問題】在以上兩個(gè)方案里,通過遠(yuǎn)程管理計(jì)算機(jī),可以批量化關(guān)閉讀者檢索系統(tǒng),大大簡(jiǎn)化系統(tǒng)管理員每天的操作程序,但仍然需要人為干預(yù)。
3)利用Windows XP系統(tǒng)自帶的任務(wù)計(jì)劃,實(shí)現(xiàn)無人值守關(guān)閉讀者檢索系統(tǒng)。Windows XP的“任務(wù)計(jì)劃”要求建立帶有“密碼登錄”的用戶,之后打開“程序”→“附件”→“系統(tǒng)工具”→“任務(wù)計(jì)劃”,選擇“添加任務(wù)計(jì)劃”,在任務(wù)計(jì)劃向?qū)е袨g覽windowssystem32shutdown.exe,意思就是在以下任務(wù)中執(zhí)行shutdown.exe這個(gè)程序。Shutdown.exe是Windows XP系統(tǒng)用來完成關(guān)機(jī)操作的一個(gè)程序。在任務(wù)計(jì)劃中設(shè)置每天18:00執(zhí)行shutdown.exe,這樣在任務(wù)計(jì)劃的控制之下,每天在18:00讀者檢索系統(tǒng)就會(huì)自動(dòng)關(guān)閉,通過這種方案來實(shí)現(xiàn)無人值守關(guān)閉讀者檢索系統(tǒng)。
【存在的問題】①某些讀者出于好奇,改變了檢索系統(tǒng)時(shí)間,結(jié)果導(dǎo)致“無人值守關(guān)閉讀者檢索系統(tǒng)”的功能失效。比如,檢索系統(tǒng)的計(jì)劃任務(wù)時(shí)間設(shè)置為18:00關(guān)閉,當(dāng)前時(shí)間是17:00,如果將當(dāng)前時(shí)間改為18:01,那么相當(dāng)于跳過了計(jì)劃任務(wù)所設(shè)置的時(shí)間,其結(jié)果檢索系統(tǒng)就會(huì)一直處于工作狀態(tài),不會(huì)自動(dòng)關(guān)閉。②由于每位讀者的個(gè)人修養(yǎng)不同,所以其行為準(zhǔn)則也不一樣,假如個(gè)別讀者在計(jì)劃任務(wù)中刪除了所設(shè)置的關(guān)閉檢索系統(tǒng)的“任務(wù)”,那么“無人值守關(guān)閉讀者檢索系統(tǒng)”的功能就完全消失了,系統(tǒng)管理員只能再一次重新設(shè)置。③讀者每次登錄檢索系統(tǒng)必須輸入密碼,這一點(diǎn)是Windows XP系統(tǒng)自帶的任務(wù)計(jì)劃所要求的,盡管密碼是透明公開的,但也會(huì)使得讀者感到非常的不方便。④個(gè)別讀者通過修改注冊(cè)表來禁止計(jì)劃任務(wù)的執(zhí)行。
4)利用第三方定時(shí)軟件,實(shí)現(xiàn)無人值守關(guān)閉計(jì)算機(jī)檢索系統(tǒng)。
①設(shè)置多個(gè)定時(shí)任務(wù),這樣可以根據(jù)不同的計(jì)劃來進(jìn)行定時(shí)設(shè)置。例如:
每年10月1日8:00執(zhí)行“國(guó)歌.mp3”
每天11:30執(zhí)行“下課了.mp3”
每天18:00執(zhí)行關(guān)機(jī)
……
②禁止使用注冊(cè)表、組策略。操作系統(tǒng)注冊(cè)表是Microsoft Windows中的一個(gè)重要的數(shù)據(jù)庫(kù),用于存儲(chǔ)系統(tǒng)和應(yīng)用程序的設(shè)置信息。可想而知,如果隨意改動(dòng)操作系統(tǒng)注冊(cè)表,很有可能造成操作系統(tǒng)不能正常運(yùn)行,而組策略修改不當(dāng),同樣會(huì)造成系統(tǒng)不能正常運(yùn)行。所以禁止使用注冊(cè)表、組策略,可以有效保證檢索系統(tǒng)的穩(wěn)定性。
③禁止更改系統(tǒng)時(shí)間。因?yàn)閳?zhí)行定時(shí)任務(wù)是根據(jù)系統(tǒng)時(shí)間來進(jìn)行的,系統(tǒng)時(shí)間變則定時(shí)任務(wù)的執(zhí)行也隨之而變。
④打開定時(shí)任務(wù)軟件的密碼設(shè)置。這是定時(shí)任務(wù)執(zhí)行的安全保障,沒有密碼設(shè)置,無人值守關(guān)閉讀者檢索系統(tǒng)就不能順利實(shí)施。進(jìn)行密碼設(shè)置其目的就是為了防止某些好奇心過重的讀者不小心改變定時(shí)任務(wù),從而導(dǎo)致定時(shí)任務(wù)失效。
【存在的問題】雖然定時(shí)軟件的使用在很大程度上提高了無人值守關(guān)閉讀者檢索系統(tǒng)的可靠性,但還應(yīng)注意到當(dāng)主板電池電量低于額定值時(shí),系統(tǒng)時(shí)間會(huì)逐漸變慢,因?yàn)橄到y(tǒng)時(shí)間是儲(chǔ)存在BIOS芯片中的,而BIOS的設(shè)置必須靠電池供電才能夠有效儲(chǔ)存。一旦電池電量用完,BIOS包括時(shí)間設(shè)置在內(nèi)的所有設(shè)置關(guān)機(jī)后就會(huì)被遺忘。雖然定時(shí)軟件具有“禁止更改系統(tǒng)時(shí)間”的功能,但對(duì)于硬件出現(xiàn)問題而造成的系統(tǒng)時(shí)間變化,定時(shí)軟件是無能為力的。
使用讀者檢索系統(tǒng)的主要群體來自于學(xué)生,好奇心是他們的一大特點(diǎn),所以讀者檢索系統(tǒng)經(jīng)常被修改得“面目全非”,桌面經(jīng)常被改成自己喜愛的,或者在硬盤中存儲(chǔ)大量各種各樣的私人文檔,導(dǎo)致硬盤使用空間銳減,系統(tǒng)運(yùn)行極為緩慢或經(jīng)常死機(jī)。安裝快速還原軟件,是保證讀者檢索系統(tǒng)純凈、穩(wěn)定的一個(gè)很好的解決方案。當(dāng)讀者檢索系統(tǒng)開機(jī)或者重啟后,系統(tǒng)會(huì)自動(dòng)還原,不需要手動(dòng)操作也不影響啟動(dòng)時(shí)間。不管什么原因?qū)е碌南到y(tǒng)出現(xiàn)故障,只要重啟計(jì)算機(jī),就可以快速地將系統(tǒng)恢復(fù)到原先的狀態(tài)和設(shè)置,占用系統(tǒng)資源小,對(duì)系統(tǒng)速度沒有影響,可以防止病毒的破壞,防止機(jī)器狗和穿透還原下載者的破壞,防止IE瀏覽器首頁(yè)鎖定。非系統(tǒng)分區(qū)在保護(hù)狀態(tài)和還原、轉(zhuǎn)存等切換操作時(shí)不需要重啟計(jì)算機(jī)。
讀者檢索系統(tǒng)各種管理模式其目的只有一個(gè),就是優(yōu)化管理,為讀者提供更加穩(wěn)定、更加便捷的服務(wù)環(huán)境,也為系統(tǒng)管理員節(jié)省更多的時(shí)間,這樣他們就可以有更充分的精力去思考如何完善、加快醫(yī)學(xué)高校圖書館的數(shù)字化建設(shè)。
[1]馬鵬衛(wèi),拓守恒.網(wǎng)卡遠(yuǎn)程喚醒的實(shí)現(xiàn)[J].科技資訊,2006(8):95-95.
[2]彭曉東.遠(yuǎn)程喚醒技術(shù)在機(jī)房管理中的應(yīng)用[J].內(nèi)江師范學(xué)報(bào),2006(2):63-65.
[3]李金剛,劉春芳.局域網(wǎng)內(nèi)遠(yuǎn)程喚醒多臺(tái)計(jì)算機(jī)的實(shí)現(xiàn)[J].福建電腦,2006(8):185-196.
[4]王群,李馥娟.計(jì)算機(jī)遠(yuǎn)程喚醒功能的實(shí)現(xiàn)和應(yīng)用[J].電腦技術(shù),2000(7):38.
[5]許軍亮.在局域網(wǎng)中實(shí)現(xiàn)遠(yuǎn)程關(guān)機(jī)[J].辦公自動(dòng)化雜志,2009(7):45.
[6]林陽(yáng)軍.計(jì)算機(jī)實(shí)驗(yàn)室如何實(shí)現(xiàn)遠(yuǎn)程關(guān)機(jī)[J].成都電子機(jī)械高等??茖W(xué)校學(xué)報(bào),2008(2):19-20.
[7]方剛.計(jì)算機(jī)機(jī)房管理[M].北京:清華大學(xué)出版社,2004.
[8]尚森.網(wǎng)絡(luò)管理與維護(hù)技術(shù)[M].北京:電子工業(yè)出版社,2004.
[9]韓建寧,高波,劉源,等.計(jì)算機(jī)遠(yuǎn)程控制系統(tǒng)的實(shí)現(xiàn)[J].西安石油學(xué)院學(xué)報(bào):自然科學(xué)版,2003,18(5):91-92.