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