管理員們都深諳服務器備份的重要性,但他們往往非常重視對Windows服務器硬盤中的用戶數據文件的備份,而忽視了對Windows系統本身提供的各種服務的狀態信息和服務數據(IIS服務、DHCP服務、DNS服務等)以及一些軟件配置信息的備份。因此,服務器的備份一般要分成三部分進行:狀態信息備份、服務數據備份和第三方軟件設置的備份。
一、備份服務狀態信息
各種Windows服務的狀態信息一般都是存儲在注冊表的
“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices”項目下,網管可以通過備份該項目,來完成對Windows服務的狀態信息的備份。
(1)在Windows服務器提供的各種服務正常運行狀態下,點擊“開始→運行”,在運行對話框中輸入“regedit”命令后回車,在注冊表編輯器對話框中依次展開“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices”項目。各種Windows服務的狀態信息就存儲在“Services”項目中,網管只要將此項目的內容備份出來即可。備份操作非常簡單,在注冊表編輯器中選中“Services”項目,然后點擊主菜單欄中的“文件→導出”選項,彈出“導出注冊表文件”對話框,為該備份文件起個名字,指定好存放路徑后,最后點擊“保存”按鈕,完成Windows服務狀態信息的備份。(圖1)
(2)當某些服務的狀態信息出現問題時,只要雙擊該備份文件,將備份的狀態信息重新導入注冊表即可。(圖2)
二、服務數據信息備份
對于服務數據信息的備份,網管則要單獨進行備份操作,一次只能完成一種Windows服務數據信息的備份。對于Windows系統提供的如此多的服務類型,筆者將以IIS服務、DHCP服務以及磁盤配額等為例,介紹如何單獨對它們的數據信息進行備份。
1、IIS服務
(1)IIS服務器中內置了備份和還原工具,利用該功能可以快速地完成本地IIS服務器數據信息的備份和還原工作。在“Internet信息服務”控制臺窗口中,右鍵點擊IIS服務器,選擇“所有任務→備份還原配置”選項,然后在“配置備份還原”對話框中點擊“創建備份”按鈕,接著在“配置備份”對話框中為備份文件起個名字,如果要對備份文件進行加密,可以啟用文件加密功能,這時要選中“使用密碼加密備份”選項,接著輸入文件加密密碼,最后點擊“確定”按鈕,就完成了IIS數據信息的備份操作。(圖3)
(2)當IIS服務器由于數據信息損害而出現問題,需要還原IIS數據信息的時候。在“Internet信息服務”控制臺窗口中,右鍵點擊IIS服務器,選擇“所有任務→備份還原配置”,在“配置備份還原”對話框中選中你需要的備份文件,然后點擊“還原”按鈕,如果備份文件被加密,則需要輸入密碼,即可完成IIS數據信息的還原。此外對IIS服務器數據信息的備份還可以使用第三方軟件,如IIS備份精靈、IIS Export Utility等,這里就不再贅述了。(圖4)
2、DHCP服務
(1)DHCP服務器也內置了備份和還原功能,并且操作同樣簡單。在DHCP控制臺窗口中,右鍵點擊“DHCP服務器名”選項,在彈出的菜單中選擇“備份”,然后在“瀏覽文件夾”對話框中指定好備份文件存放的路徑,點擊“確定”按鈕后,就完成DHCP服務器的數據信息的備份。(圖5)
(2)一旦DHCP數據信息被損壞,需要進行恢復時,再次右鍵點擊“DHCP服務器名”選項,在彈出菜單中選擇“還原”,然后指定好備份文件所在的路徑,點擊“確定”按鈕后,Windows系統會停止DHCP服務,然后再重新啟動該服務,就可以完成DHCP數據信息的還原。(圖6)
3、磁盤配額
為了增強服務器的安全性,使用Windows系統提供的磁盤配額功能是個很好的選擇。通過磁盤配額對每個用戶使用的服務器磁盤容量進行限制。但如果服務器由于某些原因,網管配置的這些磁盤配額項目丟失了,手工恢復是非常麻煩,因此網管也要提前備份好這些磁盤配額項目。
(1)備份磁盤配額項目非常簡單,筆者以備份Windows Server 2003的E盤的磁盤配額項目為例,右鍵點擊“E盤”盤符,在彈出的菜單中選擇“屬性”選項,接著切換到“配額”標簽頁,然后點擊下方的“配額項”按鈕,彈出“配額項目”管理對話框,點擊“配額→導出”,在“文件名”欄中為備份文件起個名字,最后點擊“保存”按鈕,完成磁盤配額項目的備份。其它盤符的磁盤配額項目備份同上面相同,不再贅述。(圖7)#p#分頁標題#e#
(2)還原E盤的磁盤配額項目同樣簡單,在配額項目管理對話框中,點擊“配額→導入”選項,接著指定以上備份文件,點擊“打開”按鈕后,在磁盤配額提示框中點擊“是”按鈕,就完成磁盤配額項目的還原。(圖8)
4、DNS服務
(1)域控制器或者Web服務器一般都部署了DNS,用于域名的解析,它的備份可以按照如下步驟進行:
第一步:停止DNS服務,打開Regedit程序,定位到“HKEY_LOCAL_MACHINESystemCurrentControlSetServicesDNS”,右鍵單擊DNS鍵值選擇“導出”,保存為dns1.reg。
第二步:定位到“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionDNS Server”, 右鍵單擊DNS Server鍵值,選擇“導出”,保存為dns2.reg。(圖9)
第三步:打開文件夾C:WindowsSystem32DNS并且把其中所有后綴為.dns的文件都復制出來,保存到和上面兩個reg文件同樣的位置,最后重新啟動DNS服務。
(2)如果DNS服務器出現了故障,或者要快速部署同樣的DNS服務器,就可以從備份中恢復操作步驟如下:
第一步:安裝Server 2003系統,給它取與所代替機器相同的名字,使用相同的DNS后綴和IP地址,在其系統中安裝DNS服務。
第二步:停用DNS服務,把所有后綴為.dns的文件復制到這臺機器的C:windowssystem32dns文件夾下,然后分別把dns1.reg和dns2.reg導入注冊表,最后重新啟動DNS服務。(圖10)
提示:如果只想把一個區域的主服務器角色從一臺機器轉移到另一臺機器,那么只需要把*.dns文件復制到目標計算機上就行了,然后再運行“新建區域”向導程序即可。
三、其他備份
1、防火墻的備份與恢復
服務器上能少裝軟件則少裝,WINDOWS2003系統自帶的防火墻本身已經很優秀了,在一般需求的情況下,完全不需要在安裝第三方軟件。
默認情況下Windows系統自帶的防火墻中添加的過濾規則信息都是保存在注冊表中的,我們可以通過注冊表相關鍵值的導入與導出實現備份和恢復系統自帶防火墻過濾規則的功能。
第一步:打開注冊表編輯器,定位到
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSharedAccessParametersFirewallPolicyStandardProfileAuthorizedApplicationsList這個鍵值。將這個鍵值的所有內容導出成一個注冊表文件,這樣就完成了將系統自帶防火墻過濾規則的備份工作。(圖11)
第二步:如果以后要還原這些過濾規則的話只需要雙擊運行該注冊表文件導入鍵值即可。
2、SERV-U備份與恢復
Web服務器特別是虛擬主機,一般都用SERV-U搭建FTP服務器提供網站文件的上傳和下載。不過令人可惜的是,SERV-U菜單里卻沒有備份和恢復這一功能。一旦重做系統后,且不說建立每一個帳戶有多么的麻煩,單就以前設置好的每個賬號密碼都需要重新設置就是對客戶服務不到位的表現。
其實SERV-U的備份是非常簡單的,進入SERV-U目錄,將所有文件拷貝到其他磁盤,等恢復系統以后,再將所有的文件拷貝回SERV-U目錄中,這樣便實現了對SERV-U的數據恢復。(圖12)
提示:需要注意的是,恢復前后SERV-U的版本最好一致,否則可能造成數據無法恢復。
總結:
服務器及其服務器上運行的服務及其各種軟件設置的備份,是管理員的日常工作之一,同時也是一種良好的習慣。這樣當服務器發生故障時,就能夠在最快的時間從備份中進行恢復,減少宕機時間,把損失降到最少。