內容簡介
本書以目前被廣泛套用的RedHatEnterpriseLinux伺服器發行版6.4為例,採用教、學、做相結合的模式,著眼套用,全面系統地介紹了Linux的套用、開發及網路伺服器配置與管理的方法與技巧。全書共分五部分:安裝系統與軟體、系統配置與管理、編程與調試、網路伺服器配置與管理、網路安全。
本書結構合理,知識全面且實例豐富,語言通俗易懂。本書採用“任務驅動、項目導向”的方式,注重知識的實用性和可操作性,強調職業技能訓練。隨書光碟中含有所有項目的項目實訓操作錄像24個,除此之外,光碟中還有shellscript腳本檔案、VPN等RPM軟體包、yum源檔案、伺服器配置的參考配置檔案、C語言程式原始碼、習題答案、項目實錄的PPT以及20個實訓視頻等其他教學資源。
本書是廣大Linux愛好者不可多得的一本學習寶典。適合Linux初、中級用戶,開源軟體愛好者,網路系統管理員,大中專院校的學生,社會人員培訓,Linux下的開發人員使用。
圖書目錄
第一部分安裝系統與軟體
項目一安裝與初步配置Linux作業系統3
1.1任務1認識Linux作業系統3
1.1.1子任務1認識Linux的歷史與現狀3
1.1.2子任務2理解Linux的體系結構5
1.1.3子任務3認識Linux的版本7
1.1.4Red Hat Enterprise Linux 6的新特性8
1.2任務2設計與準備搭建Linux伺服器9
1.2.1項目設計9
1.2.2項目準備12
1.3任務3安裝Red Hat Enterprise Linux 613
1.4任務4初步配置安裝後的Red Hat Enterprise
Linux 624
1.5任務5Linux的登錄和退出26
1.6任務6認識Linux的啟動過程和運行級別27
1.7任務7啟動shell29
1.8任務8認識XWindow System30
1.8.1子任務1理解什麼是XWindow System30
1.8.2子任務2認識XWindow System的基本結構31
1.9任務9安裝Linux的常見故障及排除方法32
1.9.1開始安裝階段的故障及排除方法32
1.9.2安裝過程中的問題33
1.9.3安裝後的問題34
1.9.4忘記root密碼的修複方法35
1.10項目實錄: Linux系統的安裝與初步配置37
1.11練習題38
1.12實踐習題39
1.13超級連結39
項目二熟練使用Linux常用命令40
2.1任務1熟悉Linux命令基礎402.1.1子任務1了解Linux命令的特點40
2.1.2子...
2.2任務2熟練使用檔案目錄類命令41
2.2.1子任務1熟練使用瀏覽目錄類命令41
2.2.2子任務2熟練使用瀏覽檔案類命令42
2.2.3子任務3熟練使用目錄操作類命令44
2.2.4子任務4熟練使用cp命令45
2.2.5子任務5熟練使用檔案操作類命令46
2.3任務3熟練使用系統信息類命令53
2.4任務4熟練使用進程管理類命令54
2.5任務5熟練使用其他常用命令57
2.6項目實錄:使用Linux基本命令59
2.7練習題59
2.8實踐習題60
2.9超級連結60
項目三安裝與管理軟體包61
3.1項目知識準備61
3.1.1開放源碼、編譯器與執行檔61
3.1.2make與configure62
3.1.3Tarball軟體63
3.1.4安裝與升級軟體63
3.1.5RPM與DPKG64
3.1.6RPM與SRPM65
3.1.7i386、i586、i686、noarch與x86_6466
3.1.8RPM屬性依賴的解決方法:yum線上升級67
3.2項目實施68
3.2.1任務1管理Tarball68
3.2.2任務2使用RPM軟體管理程式73
3.2.3任務3使用yum79
3.3項目實訓安裝與管理軟體包85
3.4練習題87
3.5錄像位置88
3.6超級連結88
第二部分系統配置與管理
項目四管理Linux伺服器的用戶和組91
4.1任務1理解用戶賬戶和組群91
4.2任務2理解用戶賬戶檔案和組群檔案92
4.2.1子任務1理解用戶賬戶檔案92
4.2.2子任務2理解組群檔案94
4.3任務3管理用戶賬戶95
4.3.1子任務1用戶切換95
4.3.2子任務2新建用戶96
4.3.3子任務3設定用戶賬戶口令97
4.3.4子任務4維護用戶賬戶98
4.4任務4管理組群99
4.4.1子任務1維護組群賬戶99
4.4.2子任務2為組群添加用戶100
4.5任務5使用用戶管理器管理用戶和組群100
4.5.1子任務1管理用戶賬號100
4.5.2子任務2在圖形模式下管理組群102
4.6任務6使用常用的賬戶管理命令102
4.7項目實錄:管理用戶和組105
4.8練習題105
4.9超級連結107
項目五配置與管理檔案系統108
5.1任務1全面理解檔案系統與目錄108
5.1.1子任務1認識檔案系統108
5.1.2子任務2理解Linux檔案系統的目錄結構110
5.1.3子任務3理解絕對路徑與相對路徑110
5.2任務2管理Linux檔案許可權111
5.2.1子任務1理解檔案和檔案許可權111
5.2.2子任務2詳解檔案的各種屬性信息112
5.2.3子任務3使用數字表示法修改許可權114
5.2.4子任務4使用文字表示法修改許可權115
5.2.5子任務5理解許可權與指令間的關係116
5.3任務3修改檔案與目錄的默認許可權與隱藏許可權117
5.3.1子任務1理解檔案的預設許可權(umask)117
5.3.2子任務2利用umask119
5.3.3子任務3設定檔案的隱藏屬性120
5.3.4子任務4設定檔案的特殊許可權121
5.4企業實戰與套用124
5.5項目實錄:配置與管理檔案的許可權126
5.6練習題126
5.7超級連結127
項目六配置與管理磁碟128
6.1任務1熟練使用常用磁碟管理工具128
6.2任務2配置與管理磁碟配額136
6.2.1子任務1部署磁碟配額環境136
6.2.2子任務2設定磁碟配額136
6.2.3子任務3檢查磁碟配額的使用情況139
6.3任務3磁碟配額配置企業案例139
6.3.1子任務1環境需求139
6.3.2子任務2解決方案140
6.4任務4在Linux中配置軟RAID143
6.4.1子任務1創建與掛載RAID設備144
6.4.2子任務2RAID設備的數據恢復145
6.5任務5配置軟RAID企業案例146
6.5.1子任務1環境需求146
6.5.2子任務2解決方案146
6.6任務6邏輯卷管理器147
6.6.1子任務1理解LVM的基本概念147
6.6.2子任務2建立物理卷、卷組和邏輯卷148
6.6.3子任務3管理LVM邏輯卷150
6.7項目實錄151
項目實錄一:檔案系統的管理151
項目實錄二:邏輯卷管理器152
項目實錄三:動態磁碟的管理152
6.8練習題152
6.9超級連結153
項目七管理Linux伺服器的網路配置154
7.1任務1掌握常見的網路配置檔案154
7.1.1子任務1詳解/etc/sysconfig/network154
7.1.2子任務2詳解tc/sysconfig/networkscripts/ifcfgethN155
7.1.3子任務3詳解/etc/hosts156
7.1.4子任務4詳解/etc/resolv.conf156
7.1.5子任務5詳解/etc/host.conf157
7.1.6子任務6詳解/etc/services157
7.2任務2熟練使用常用的網路配置命令157
7.2.1子任務1配置主機名157
7.2.2子任務2使用ifconfig配置IP位址及輔助IP位址158
7.2.3子任務3禁用和啟用網卡159
7.2.4子任務4更改網卡的MAC地址160
7.2.5子任務5使用route命令160
7.2.6子任務6網卡配置檔案162
7.2.7子任務7使用setup命令163
7.2.8子任務8圖形界面配置工具163
7.2.9子任務9修改resolv.conf並設定DNS163
7.2.10子任務10使用service165
7.3任務3熟練使用常用的網路測試工具165
7.3.1子任務1使用ping命令檢測網路的狀況165
7.3.2子任務2使用netstat命令166
7.3.3子任務3使用traceroute命令168
7.3.4子任務4使用arp命令168
7.4任務4理解守護進程和xinetd169
7.4.1子任務1認識守護進程169
7.4.2子任務2配置xinetd170
7.4.3子任務3使用守護進程管理工具171
7.5項目實錄:配置Linux下的TCP/IP173
7.6練習題173
7.7超級連結174
第三部分編程與調試
項目八熟練使用vim程式編輯器與shell177
8.1任務1熟練使用vim編輯器177
8.1.1子任務1啟動與退出vim177
8.1.2子任務2熟練掌握vim的工作模式178
8.1.3子任務3使用vim命令179
8.1.4子任務4完成案例練習182
8.1.5子任務5了解vim編輯環境183
8.2任務2熟練掌握shell184
8.2.1子任務1了解shell的基本概念184
8.2.2子任務2認識shell環境變數186
8.3任務3熟練掌握正則表達式192
8.3.1子任務1了解正則表示法192
8.3.2子任務2了解語系對正則表達式的影響194
8.3.3子任務3掌握grep的高級使用195
8.3.4子任務4練習基礎正則表達式195
8.3.5子任務5基礎正則表達式的特殊字元匯總202
8.4任務4掌握輸入/輸出重定向及管道命令的套用203
8.4.1子任務1使用重定向203
8.4.2子任務2使用管道205
8.5項目實錄:使用vim編輯器206
8.6練習題207
8.7超級連結208
項目九學習shellscript209
9.1任務1shellscript概述209
9.1.1子任務1了解shellscript209
9.1.2子任務2編寫與執行一個shellscript210
9.1.3子任務3養成撰寫shellscript的良好習慣211
9.2任務2練習簡單的shellscript212
9.2.1子任務1完成簡單的範例212
9.2.2子任務2了解腳本運行方式的差異214
9.3任務3用好判斷式215
9.3.1子任務1利用test命令的測試功能215
9.3.2子任務2利用判斷符號\[\]217
9.3.3子任務3使用shellscript的默認變數($0,$1,…)219
9.3.4子任務4參數變數號碼的偏移220
9.4任務4使用條件判斷式221
9.4.1子任務1利用if...then221
9.4.2子任務2利用case...esac判斷226
9.4.3子任務3利用函式的功能228
9.5任務5使用循環(loop)230
9.5.1子任務1whiledodone及untildodone(不定循環)230
9.5.2子任務2for...do...done(固定循環)232
9.5.3子任務3for...do...done的數值處理234
9.6任務6對shellscript進行追蹤與調試235
9.7項目實錄:使用shellscript編程236
9.8練習題237
9.9超級連結238
項目十使用gcc和make調試程式239
10.1任務1了解程式的調試239
10.1.1子任務1編譯時錯誤239
10.1.2子任務2運行時錯誤240
10.1.3子任務3邏輯錯誤和語義錯誤240
10.2任務2使用傳統程式語言進行編譯240
10.2.1子任務1安裝GCC241
10.2.2子任務2單一程式:列印HelloWorld242
10.2.3子任務3主程式、子程式連結、子程式的編譯243
10.2.4子任務4調用外部函式館:加入連結的函式館245
10.2.5子任務5GCC的簡易用法(編譯、參數與連結)246
10.3任務3使用make進行宏編譯247
10.3.1子任務1為什麼要用make247
10.3.2子任務2了解makefile的基本語法與變數248
10.4練習題250
10.5超級連結250
項目十一Linux下C語言程式設計入門251
11.1項目實施251
11.1.1任務1進程程式設計實例251
11.1.2檔案操作程式設計實例256
11.1.3時間概念程式設計實例264
11.1.4熟悉Linux網路編程267
11.2項目實訓編寫、調試、運行一個C語言程式280
11.3練習題280
11.4超級連結280
第四部分網路伺服器配置與管理
項目十二配置與管理samba伺服器283
12.1相關知識283
12.1.1samba套用環境283
12.1.2SMB協定284
12.1.3samba工作原理284
12.1.4yum285
12.2項目設計與準備288
12.3項目實施288
12.3.1任務1安裝samba服務288
12.3.2任務2啟動與停止samba服務290
12.3.3任務3了解samba伺服器配置的工作流程291
12.3.4任務4解讀主要配置檔案smb.conf291
12.3.5任務5了解samba服務日誌檔案和服務密碼檔案295
12.3.6任務6share伺服器實例解析296
12.3.7任務7user伺服器實例解析298
12.3.8任務8samba高級伺服器配置300
12.3.9任務9samba的列印共享306
12.3.10任務10配置samba客戶端307
12.4企業samba伺服器實用案例308
12.4.1企業環境及需求308
12.4.2需求分析309
12.4.3解決方案309
12.5samba排錯312
12.5.1Linux服務的一般排錯方法312
12.5.2samba服務的故障排錯312
12.6項目實錄314
12.7練習題315
12.8實踐習題316
12.9超級連結316
項目十三配置與管理NFS伺服器317
13.1NFS相關知識317
13.1.1NFS服務概述317
13.1.2NFS服務的組件319
13.2項目設計及準備319
13.3項目實施320
13.3.1任務1安裝、啟動和停止NFS伺服器320
13.3.2任務2配置NFS服務321
13.3.3任務3了解NFS服務的檔案存取許可權323
13.3.4任務4在客戶端掛載NFS檔案系統323
13.4企業NFS伺服器實用案例326
13.4.1企業環境及需求326
13.4.2解決方案327
13.5排除NFS故障329
13.6項目實錄330
13.7練習題331
13.8實踐習題333
13.9超級連結333
項目十四DHCP伺服器配置與管理334
14.1相關知識334
14.1.1DHCP服務概述334
14.1.2DHCP工作過程335
14.1.3IP位址租約和更新335
14.1.4DHCP伺服器分配給客戶端的IP位址類型336
14.2項目設計及準備337
14.2.1項目設計337
14.2.2項目需求準備337
14.3項目實施338
14.3.1任務1安裝DHCP伺服器338
14.3.2任務2DHCP常規伺服器配置338
14.3.3任務3配置DHCP客戶端345
14.4企業案例1:多網卡實現DHCP多作用域配置346
14.4.1企業環境及需求346
14.4.2解決方案347
14.5企業案例2:配置DHCP超級作用域349
14.5.1超級作用域的功能與實現349
14.5.2DHCP超級作用域配置案例350
14.6企業案例3:配置DHCP中繼代理351
14.6.1企業環境與網路拓撲351
14.6.2解決方案351
14.7DHCP服務配置排錯354
14.7.1客戶端無法獲取IP位址354
14.7.2提供備份的DHCP設定354
14.7.3利用命令及租約檔案排除故障355
14.7.4總結一下網路故障的排除方法356
14.8項目實錄356
14.9練習題358
14.10實踐習題358
14.11超級連結359
項目十五配置與管理DNS伺服器360
15.1相關知識360
15.1.1域名空間360
15.1.2DNS伺服器分類362
15.1.3DNS查詢模式363
15.1.4域名解析過程363
15.1.5資源記錄364
15.1.6/etc/hosts檔案365
15.2項目設計及準備365
15.3項目實施365
15.3.1任務1安裝DNS服務365
15.3.2任務2DNS服務的啟動、停止與重啟366
15.3.3任務3配置主要名稱伺服器367
15.3.4任務4配置常規DNS伺服器實例375
15.3.5任務5配置輔助DNS伺服器378
15.3.6任務6建立子域並進行區域委派382
15.3.7任務7配置轉發伺服器385
15.3.8任務8配置快取伺服器(CachingonlyNameServer)386
15.3.9任務9配置DNS客戶端387
15.4企業DNS伺服器實用案例387
15.4.1企業環境與需求387
15.4.2需求分析387
15.4.3解決方案388
15.5DNS故障排除391
15.5.1使用工具排除DNS伺服器配置391
15.5.2防火牆及SELinux對DNS伺服器的影響393
15.5.3檢查DNS伺服器配置中的常見錯誤394
15.5.4了解chroot軟體包394
15.6項目實錄395
15.7練習題396
15.8實踐習題397
15.9超級連結397
項目十六配置與管理Apache伺服器398
16.1相關知識398
16.1.1Web服務的概述398
16.1.2LAMP模型400
16.1.3流行的WWW伺服器軟體400
16.1.4Apache伺服器簡介401
16.2項目設計及準備401
16.2.1項目設計401
16.2.2項目準備401
16.3項目實施402
16.3.1任務1安裝、啟動與停止Apache服務402
16.3.2任務2認識Apache伺服器的主配置檔案404
16.3.3任務3Apache伺服器常規設定409
16.3.4任務4Web套用案例417
16.3.5任務5虛擬主機的配置418
16.3.6任務6配置用戶身份認證422
16.4項目實錄425
16.5練習題426
16.6實踐習題427
16.7超級連結428
項目十七配置與管理FTP伺服器429
17.1相關知識429
17.1.1FTP工作原理429
17.1.2匿名用戶430
17.1.3FTP服務的傳輸模式430
17.1.4流行的FTP伺服器軟體簡介431
17.1.5FTP命令432
17.2項目設計與準備432
17.2.1項目設計432
17.2.2項目準備433
17.3項目實施433
17.3.1任務1安裝、啟動、停止與自動啟動vsftpd服務433
17.3.2任務2認識vsftpd的配置檔案435
17.3.3任務3配置vsftpd常規伺服器435
17.3.4任務4設定vsftpd虛擬賬號446
17.4企業實戰與套用448
17.4.1企業環境448
17.4.2需求分析448
17.4.3解決方案449
17.5FTP排錯452
17.6項目實錄453
17.7練習題454
17.8實踐習題454
17.9超級連結455
項目十八配置與管理sendmail伺服器456
18.1相關知識456
18.1.1電子郵件服務概述456
18.1.2電子郵件系統的組成457
18.1.3電子郵件傳輸過程457
18.1.4與電子郵件相關的協定458
18.1.5郵件中繼459
18.2項目設計及準備460
18.2.1項目設計460
18.2.2項目準備460
18.3項目實施460
18.3.1任務1安裝、啟動和停止sendmail服務460
18.3.2任務2sendmail常規伺服器配置461
18.3.3任務3設定信箱容量467
18.3.4任務4設定虛擬域用戶469
18.3.5任務5調試sendmail伺服器471
18.3.6任務6sendmail套用案例475
18.4sendmail服務企業實戰與套用478
18.4.1企業環境478
18.4.2需求分析479
18.4.3解決方案479
18.5sendmail排錯487
18.5.1無法定位郵件伺服器487
18.5.2身份驗證失敗487
18.5.3信箱配額限制488
18.5.4郵件伺服器配置常記幾件事488
18.6練習題488
18.7實踐習題489
18.8超級連結489
第五部分網路安全
項目十九配置與管理防火牆493
19.1相關知識493
19.1.1防火牆概述493
19.1.2iptables簡介495
19.1.3iptables工作原理495
19.1.4NAT的基本知識498
19.2項目設計及準備500
19.2.1項目設計500
19.2.2項目準備501
19.3項目實施501
19.3.1任務1安裝、啟動iptables501
19.3.2任務2認識iptables的基本語法501
19.3.3任務3設定默認策略504
19.3.4任務4配置iptables規則505
19.3.5任務5從常用實例中掌握配置iptables的技巧508
19.3.6任務6使用日誌監控iptables510
19.3.7任務7實現NAT(網路地址轉換)511
19.4企業實戰與套用515
19.4.1企業環境及需求515
19.4.2需求分析515
19.4.3解決方案516
19.5項目實錄518
19.6練習題519
19.7超級連結520
項目二十配置與管理代理伺服器521
20.1相關知識521
20.1.1代理伺服器的工作原理521
20.1.2代理伺服器的作用522
20.2項目設計及準備522
20.2.1項目設計522
20.2.2項目準備523
20.3項目實施523
20.3.1任務1安裝、啟動、停止與隨系統啟動squid服務523
20.3.2任務2配置squid伺服器524
20.3.3任務3配置透明代理528
20.3.4任務4從案例中學習透明代理的配置529
20.4企業實戰與套用533
20.4.1企業環境及需求533
20.4.2需求分析533
20.4.3解決方案533
20.5項目實錄535
20.6練習題535
20.7綜合案例分析535
20.8超級連結536
項目二十一配置與管理VPN伺服器537
21.1相關知識537
21.1.1VPN工作原理537
21.1.2VPN的特點和套用538
21.1.3VPN協定539
21.2項目設計及準備540
21.2.1項目設計540
21.2.2項目準備540
21.3項目實施541
21.3.1任務1安裝VPN伺服器541
21.3.2任務2配置VPN伺服器542
21.3.3任務3配置VPN客戶端545
21.4企業實戰與實用550
21.4.1企業環境及需求550
21.4.2解決方案551
21.5項目實錄553
21.6練習題553
21.7超級連結554
項目二十二Linux系統監視與進程管理555
22.1項目知識準備555
22.1.1進程555
22.1.2子進程與父進程557
22.1.3系統或網路服務:常駐在記憶體的進程558
22.1.4Linux的多用戶、多任務環境558
22.1.5什麼是作業管理559
22.2項目實施560
22.2.1任務1使用系統監視560
22.2.2任務2作業管理565
22.2.3任務3進程管理570
22.2.4任務4查看系統資源578
22.3項目實訓Linux進程管理和系統監視583
22.4練習題585
22.5錄像位置585
22.6超級連結585
課後習題答案586
參考文獻595第一篇數據存儲概述
第1章數據存儲基礎3
1.1數據存儲發展歷史4
1.1.1信息數據發展4
1.1.2存儲的基本概念5
1.2數據存儲原理5
1.2.1存儲的基本原理5
1.2.2常見存儲設備及其組件6
1.2.3存儲網路的分類9
1.2.4存儲網路的比較12
1.2.5RAID存儲技術15
1.2.6存儲性能指標15
1.3數據存儲技術16
1.3.1備份技術背景16
1.3.2數據備份原則17
1.3.3數據災難基礎17
1.3.4數據容災與備份18
1.3.5數據容災指標19
1.3.6數據容災級別19
1.4數據存儲與套用21
1.4.1數據存儲與數據訪問21
1.4.2存儲網路對套用系統的影響21
1.4.3存儲網路對套用系統的意義23
任務拓展24
第2章存儲套用環境25
2.1IT基礎設施26
2.1.1計算機系統組成26
2.1.2IT系統簡介26
2.1.3數據中心的概念292.2存儲環境31
2.2.1主機的內部套用環境31
2.2.2傳統內置存儲遇到的問題31
2.2.3網路存儲套用環境31
2.3存儲介質33
2.3.1機械硬碟33
2.3.2SSD硬碟38
2.3.3SSD與HDD的比較48
2.3.4SSD性能優勢50
2.3.5SSD在存儲中的套用51
2.4存儲主機套用系統52
2.4.1主機硬體系統52
2.4.2主機軟體系統54
2.4.3主機的管理56
2.5存儲中套用資料庫59
2.5.1資料庫的基本概念59
2.5.2資料庫處理系統60
2.5.3資料庫的基本結構60
2.5.4資料庫的主要特點60
2.5.5資料庫的結構模型61
2.5.6資料庫的備份與恢復62
任務拓展65
第3章數據存儲技術66
3.1存儲陣列系統的組成67
3.1.1存儲陣列系統的基本概念67
3.1.2存儲陣列在存儲系統架構中的位置67
3.1.3存儲陣列系統硬體的組成67
3.2傳統的存儲系統68
3.2.1傳統的內置存儲68
3.2.2外置存儲網路的形態69
3.2.3DAS存儲的形態70
3.2.4DAS存儲的局限性70
3.3SAN技術與套用71
3.3.1SAN存儲基礎71
3.3.2FC連線與協定74
3.3.3SCSI協定介紹80
3.3.4iSCSI協定介紹85
3.3.5IPSAN的產生與發展89
3.3.6IPSAN的組成和組網連線92
3.3.7FC協定與TCP協定融合95
3.4NAS技術與套用104
3.4.1NAS存儲基礎104
3.4.2NAS網路拓撲104
3.4.3NAS的發展及特點105
3.4.4集群NAS105
3.4.5NAS與檔案伺服器的對比105
3.4.6NAS系統的組成與部件106
3.4.7NAS檔案共享協定CIFS及NFS108
3.4.8NAS檔案系統的I/O與性能110
3.4.9NAS的實現與套用111
任務拓展117
第二篇數據災備概述
第4章RAID技術與套用121
4.1RAID技術介紹122
4.1.1RAID簡介122
4.1.2RAID的實現技術分類122
4.1.3RAID的基本原理122
4.1.4RAID的關鍵技術123
4.1.5RAID的優勢125
4.2RAID級別分類125
4.2.1RAID0126
4.2.2RAID1126
4.2.3RAID2126
4.2.4RAID3127
4.2.5RAID4128
4.2.6RAID5128
4.2.7RAID6129
4.2.8RAID組合等級129
4.2.9非標準RAID等級132
4.2.10RAID的實現方式136
4.3RAID的套用選擇137
任務拓展138
第5章虛擬磁帶庫技術139
5.1虛擬磁帶庫介紹及相關產品對比140
5.1.1架構140
5.1.2各種VTL產品間的重要差異141
5.1.3虛擬磁帶庫和磁帶庫的對比143
5.2虛擬磁帶庫的實現方式144
5.2.1備份軟體型虛擬磁帶庫(第Ⅰ代D2D)144
5.2.2套用伺服器級虛擬磁帶庫方案(第Ⅱ代D2D)145
5.2.3智慧型化專用型虛擬磁帶庫設備方案(第Ⅲ代D2D)145
5.3虛擬磁帶庫功能介紹147
5.3.1新型環境與創新存儲的套用147
5.3.2直接磁帶輸出147
5.3.3刪除重複數據148
5.3.4I/O負載平衡148
5.3.5硬體壓縮148
5.3.6無伺服器磁帶備份148
5.3.7銷毀虛擬磁帶148
5.3.8磁帶整合149
5.3.9磁帶緩衝149
5.3.10按需擴容149
5.4虛擬磁帶庫的優勢與劣勢149
5.4.1VTL的優點150
5.4.2VTL的缺點150
5.5虛擬磁帶庫的管理方式151
5.6虛擬磁帶庫數據的遷移151
5.7虛擬磁帶庫與重複數據刪除技術介紹152
5.7.1重複數據刪除的概念152
5.7.2重複數據刪除的技術基礎153
5.7.3重複數據刪除技術的分類154
5.7.4重複數據刪除操作的基本原理155
5.7.5重複數據刪除可選擇的方式156
5.7.6重複數據刪除的優勢157
5.8虛擬磁帶庫的趨勢介紹159
5.8.1變化中的虛擬磁帶庫市場159
5.8.2用戶的需求159
5.8.3下一代產品的增強特性160
任務拓展161
第6章數據災備與恢復技術162
6.1災備技術介紹163
6.1.1數據備份技術164
6.1.2本地介質備份及異地介質存放方案164
6.1.3遠程數據備份方案165
6.2基於目的端重複數據刪除技術的備份方案介紹167
6.2.1技術描述167
6.2.2資源配置要求168
6.2.3技術特點168
6.2.4適用範圍168
6.2.5可選技術168
6.3基於源端重複數據刪除技術的備份方案介紹168
6.3.1技術描述168
6.3.2資源配置要求169
6.3.3技術特點169
6.3.4適用範圍170
6.3.5可選技術170
6.4基於智慧型存儲設備的數據複製技術170
6.4.1技術描述170
6.4.2技術架構及特點170
6.4.3生產—同城複製模式(即A—B模式)171
6.4.4資源配置要求173
6.4.5適用範圍174
6.4.6主流技術174
6.4.7實施步驟174
6.5基於資料庫的數據複製技術174
6.5.1技術描述174
6.5.2資源配置要求175
6.5.3技術特點175
6.5.4主要實施步驟176
6.5.5適用範圍176
6.5.6主流技術176
6.6基於主機的數據複製方案介紹176
6.6.1數據卷鏡像方案176
6.6.2數據卷複製方案179
6.6.3主要實施步驟181
6.7基於存儲虛擬化的數據複製技術介紹182
6.7.1模式一:帶外數據、帶外管理模式182
6.7.2模式二:帶內數據、帶外管理模式183
6.7.3模式三:帶內數據、帶內管理模式184
6.8災備技術對比表186
任務拓展187
第7章虛擬化技術188
7.1虛擬化技術概述188
7.1.1虛擬化的定義188
7.1.2虛擬化的發展歷史189
7.1.3百花齊放的虛擬化技術191
7.1.4虛擬化的優勢192
7.1.5虛擬化的目的193
7.2現有虛擬化技術的分析與對比194
7.2.1伺服器虛擬化194
7.2.2網路虛擬化214
7.2.3存儲虛擬化217
7.2.4套用虛擬化220
7.2.5虛擬化技術的比較222
7.3虛擬化架構對比分析223
7.4虛擬平台所面臨的安全問題227
7.4.1使用虛擬化環境時存在的缺陷227
7.4.2保障虛擬伺服器環境安全的措施227
7.5虛擬化未來發展趨勢229
7.5.1被重構的IT圖景229
7.5.2雲計算的演進229
任務拓展231
第三篇數據災備套用
第8章災備系統設計與典型案例分析235
8.1災備需求分析236
8.1.1信息可行性分析236
8.1.2故障分析236
8.1.3基礎架構分析237
8.2系統的設計思路和設計原則243
8.2.1系統設計的理論依據和規範243
8.2.2系統設計方法論243
8.2.3技術路線243
8.2.4系統設計原則244
8.3備份系統建設的重要性245
8.3.1系統災難分析245
8.3.2國家對數據安全的重視246
8.3.3備份系統保護數據安全246
8.3.4備份系統的保護場景246
8.4典型案例分析246
8.4.1基本數據保護及數據歸檔場景246
8.4.2套用保護場景248
8.4.3大型災備場景249
任務拓展251
參考文獻357
作者薦語
本書結構合理,知識全面且實例豐富,語言通俗易懂。本書採用“任務驅動、項目導向”的方式,注重知識的實用性和可操作性,強調職業技能訓練。隨書光碟中含有所有項目的項目實訓操作錄像24個,除此外光碟中還有Shell script腳本檔案、VPN等RPM軟體包、yum源檔案、伺服器配置的參考配置檔案、C語言程式原始碼、習題答案、項目實錄的PPT以及前一版本的20個實訓視頻等其他教學資源。