引言:如何保障網(wǎng)絡(luò)服務(wù)器發(fā)生故障時(shí)快速恢復(fù)運(yùn)行,是每個(gè)網(wǎng)管員關(guān)心的事情。要做到這一點(diǎn),對網(wǎng)絡(luò)配置進(jìn)行備份是相當(dāng)必要的。本文介紹利用系統(tǒng)自身的備份還原功能,對網(wǎng)絡(luò)配置按需備份,日后系統(tǒng)遇到意外時(shí),可以及時(shí)恢復(fù)網(wǎng)絡(luò)配置。
對于普通計(jì)算機(jī)來說,只有配置好上網(wǎng)參數(shù),才能保證其正常上網(wǎng)。然而,上網(wǎng)參數(shù)很容易丟失,重新配置也很耗時(shí),所以,對上網(wǎng)參數(shù)及時(shí)備份是十分必要的。網(wǎng)上盡管有一些工具支持上網(wǎng)參數(shù)的備份和還原,但它們多數(shù)屬于共享性質(zhì)的軟件,影響用戶的長期使用。
在Windows XP以上版本中,內(nèi)置有Netsh命令,該命令允許我們查看或調(diào)整當(dāng)前正在運(yùn)行的上網(wǎng)參數(shù)。要想備份還原上網(wǎng)參數(shù),利用Netsh命令就能輕松做到。備份時(shí),可以用記事本手工生成一個(gè)批處理文件,假設(shè)文件名為“bfnet.bat”,輸入命令代碼“netsh dump > F:fnet.txt”。日后,雙擊“bfnet.bat”批處理文件,就能將本地上網(wǎng)設(shè)置備份到“F:fnet.txt”文件中了。打開“F:fnet.txt”文件時(shí),可以查看到所有上網(wǎng)連接的配置信息。要是只想上網(wǎng)參數(shù)備份到“F:fnet.txt”文件中時(shí),需要將上面的命令代碼修改為“netsh interface dump >F:fnet.txt”。
如果希望每次關(guān)閉運(yùn)行前自動(dòng)備份上網(wǎng)參數(shù),可以單擊“開始→運(yùn)行”,輸入“gpedit.msc”命令,在組策略窗口,將鼠標(biāo)定位到“本地計(jì)算機(jī)策略→計(jì)算機(jī)配置→Windows設(shè)置→腳本(啟動(dòng)/關(guān)機(jī))”節(jié)點(diǎn),雙擊“關(guān)機(jī)”,進(jìn)入選項(xiàng)對話框,按下“添加”按鈕,切換到文件瀏覽對話框,選擇并添加“bfnet.bat”批處理文件,單擊“確定”保存設(shè)置即可。
以后,在上網(wǎng)參數(shù)丟失時(shí),單擊“開始→運(yùn)行”,輸入“cmd”回車,執(zhí)行“netsh exec F:fnet.txt”命令,就能實(shí)現(xiàn)快速還原上網(wǎng)參數(shù)。
從Windows 7開始,可以利用新增的“netsh wlan export”命令,對計(jì)算機(jī)的無線上網(wǎng)參數(shù)進(jìn)行備份或還原。配置好無線上網(wǎng)參數(shù),先運(yùn)行記事本程序,生成名稱為“bfwx.bat”的批處理文件,輸入如下代碼:
日后,只要雙擊“bfwx.bat”批處理文件,無線上網(wǎng)參數(shù)就能備份到“無線上網(wǎng)參數(shù)”子目錄中。進(jìn)入子目錄,打開一個(gè)XML格式的文件,可以查看本地?zé)o線網(wǎng)絡(luò)的SSID名稱、加密選項(xiàng)、連接類型等上網(wǎng)配置。
以后無線上網(wǎng)發(fā)生故障時(shí),可以利用備份文件快速恢復(fù)網(wǎng)絡(luò)設(shè)置。運(yùn)行記事本程序,生成一個(gè)具有恢復(fù)配置功能的“hywx.bat”批處理文件,在該文件中輸入如下代碼:
雙擊“hywx.bat”批處理文件,就能還原無線上網(wǎng)配置了。
很多單位在局域網(wǎng)中部署了DHCP服務(wù)器,對終端地址進(jìn)行動(dòng)態(tài)分配。我們可以在服務(wù)器工作正常的時(shí)候,備份好DHCP服務(wù)器的配置信息。
首先關(guān)閉DHCP服務(wù),點(diǎn)擊“開始→運(yùn)行”,輸入字符串命令“net stop dhcpserver”回車,關(guān)閉DHCP服務(wù)器的運(yùn)行狀態(tài)。之后進(jìn)行備份操作,在運(yùn)行對話框中執(zhí)行“Regedit.exe”命令,打開注冊表編輯器,在左側(cè)列表中,定位到注冊表分支“HKEY_LOCAL_MACHINESYSTEMCurrent Control SetServices”上(如圖1),選中“DHCPServer”子項(xiàng),點(diǎn)擊右鍵,選擇“導(dǎo)出”,將目標(biāo)子項(xiàng)下的所有鍵值數(shù)值導(dǎo)出,另存為“1111.reg”注冊表文件。接著在資源管理器中,找到“%systemroot%system32dhcp”文件夾,對文件夾中的內(nèi)容進(jìn)行備份。再次打開系統(tǒng)運(yùn)行對話框,輸入“net start dhcpserver”命令,回車后重新啟用DHCP服務(wù)。
對于安裝Windows Server 2003系統(tǒng)的DHCP服務(wù)器,可以進(jìn)行如下操作,實(shí)現(xiàn)DHCP服務(wù)配置的自動(dòng)備份:在注冊表編輯窗口左側(cè)列表中,將鼠標(biāo)定位到“HKEY_LOCAL_MACHINESYSTEMCurrent Control SetServicesDhcpServerParameters”注冊表分支上,雙擊鍵值“BackupDatabasePath”,在編輯鍵值對話框中,輸入DHCP服務(wù)配置的備份文件存儲(chǔ)路徑,缺省路徑為“%SystemRoot%System 32dhcpackup”。
需要對DHCP服務(wù)器配置信息還原時(shí),也要執(zhí)行“net stop dhcpserver”命令,停止該服務(wù)器的運(yùn)行狀態(tài)。之后,用先前備份好的“dhcp”文件夾內(nèi)容直接覆蓋 系 統(tǒng)“%systemroot%system32dhcp”文件夾,再用鼠標(biāo)雙擊之前導(dǎo)出的“1111.reg”注冊表文件,進(jìn)行還原操作。最后,執(zhí)行“net start dhcpserver”命令,開啟DHCP服務(wù)器的運(yùn)行狀態(tài),恢復(fù)地址分配操作。
圖1 注冊表編輯器界面
上述備份還原方法僅對DHCP服務(wù)器中的所有作用域配置有效,如果要備份某個(gè)作用域配置信息,需要切換到服務(wù)器的“netsh dhcp server”提示符狀態(tài),使用“export”命令進(jìn)行備份操作。例如,要備份DHCP服務(wù)器下IP地址為“10.176.0.6”作用域的配置信息,打開運(yùn)行對話框,輸入“cmd”命令,進(jìn)入MS-DOS工作界面。執(zhí)行“netsh→ dhcp”命令,“netsh dhcp”提示符狀態(tài),執(zhí)行“server”命令,出現(xiàn)“netsh dhcp server”提示符,輸入“export F:111.txt 10.176.0.6”命令,就可以作用域?yàn)椤?0.176.0.6”的配置信息備份導(dǎo)入到“F:111.txt”文本文件中了。對該作用域配置還原時(shí),同樣先切換到“netsh dhcp server”提示符狀態(tài),輸入“import F:111.txt 10.176.0.6”命令,就能將“F:111.txt”文件中的配置內(nèi)容還原到“10.176.0.6”作用域了。
當(dāng)IIS服務(wù)器要重裝系統(tǒng)時(shí),需要IIS參數(shù)重新配置。如果能事先對IIS配置做好備份,日后遇到意外時(shí),就能快速還原IIS服務(wù)器的運(yùn)行狀態(tài)。
IIS服務(wù)器自身集成了備份和恢復(fù)IIS配置的功能。備份操作很簡單,以系統(tǒng)管理員權(quán)限登錄IIS服務(wù)器,單擊“開始→設(shè)置→控制面板”,雙擊“管理工具→Internet信息服務(wù)(IIS)管理器”圖標(biāo),在IIS控制臺(tái)窗口中,右鍵點(diǎn)擊左側(cè)的本地服務(wù)器主機(jī)名稱,選擇“所有任務(wù)”菜單下的“備份/還原配置”命令,點(diǎn)擊“創(chuàng)建備份”按鈕。在“配置備份名稱”位置處輸入備份文件名稱。還可以選中“使用密碼加密備份”對備份文件進(jìn)行加密,輸入訪問密碼,“確認(rèn)”后保存即可。
日后遇到IIS服務(wù)器發(fā)生故障時(shí),只要進(jìn)入IIS控制臺(tái)窗口,右鍵點(diǎn)擊主機(jī),選擇“所有任務(wù)→備份/還原配置”命令,從“備份”列表中選擇以前的備份項(xiàng)目,點(diǎn)擊“還原→是”,就能快速還原IIS服務(wù)器的運(yùn)行狀態(tài)(如圖 2)。
圖2 還原IIS服務(wù)器的運(yùn)行狀態(tài)
圖3 使用DOS命令創(chuàng)建IIS服務(wù)器的配置
如果熟悉DOS命令,也能使用IIS服務(wù)器內(nèi)置的iisback命令,可以進(jìn)行快速快速備份與還原。以Windows Server 2003服務(wù)器為例,備份時(shí)單擊“開始→運(yùn)行”,執(zhí)行“cmd”命令進(jìn)入DOS命令行窗口,執(zhí)行“iisback /backup /b 123456”命令(如圖3),創(chuàng)建一個(gè)名稱為“123456”的備份,其中的“/backup”參數(shù)代表執(zhí)行備份操作,“/b”參數(shù)用來指定備份副本的文件名稱。
需要快速還原時(shí),進(jìn)入DOS命令行窗口,執(zhí)行“iisback /list”命令,查看本地服務(wù)器有哪些副本,選擇要使用的副本,如“123456”,執(zhí)行“iisback /restore /b 123456”命令,就能將“123456”備份副本還原本地IIS服務(wù)器配置信息了。
DNS服務(wù)器中保存有能使計(jì)算機(jī)將可記憶的字母數(shù)字的站點(diǎn)名稱解析為IP地址的記錄,為了保證DNS服務(wù)器的數(shù)據(jù)完整性,我們應(yīng)該做好DNS服務(wù)器的備份。
缺省狀態(tài)下,DNS服務(wù)器中的配置信息保存在“%SystemRoot%System32dns”文件夾中,備份DNS服務(wù)器時(shí),首先停止DNS服務(wù)的運(yùn)行,點(diǎn)擊“開始→運(yùn)行”,執(zhí)行“net stop dns”命令,就能停用DNS服務(wù)工作狀態(tài)。
其次進(jìn)行DNS配置備份。在系統(tǒng)運(yùn)行對話框中,輸入“regedit.exe”命令,進(jìn)入注冊表編輯窗口,依次展開“HKEY_LOCAL_MACHINESYSTEMCurrent Control SetServices”,右鍵點(diǎn)擊 DNS 子項(xiàng),選擇“導(dǎo)出”,導(dǎo)出所有鍵值,另存為“222.reg”備份文件。之后打開資源管理器窗口,找到“%systemroot%system32dns”文件夾,將其中的內(nèi)容全部備份下來。最后,在系統(tǒng)運(yùn)行對話框中,執(zhí)行“net start dns”命令,恢復(fù)DNS服務(wù)的運(yùn)行狀態(tài)。
日后需要還原DNS參數(shù)時(shí),先在系統(tǒng)運(yùn)行對話框中,執(zhí)行“net stop dns”命令,關(guān)閉DNS服務(wù)的運(yùn)行狀態(tài)。之后用先前備份好的“dns”文件夾直接覆蓋系統(tǒng)的“%systemroot%system32dns”文件夾,再雙擊備份文件“222.reg”,就能快速還原DNS配置。最后,在系統(tǒng)運(yùn)行對話框中,輸入“net start dns”命令,啟用運(yùn)行DNS服務(wù)器。