第1章 linux安裝與啓動 20
1.1 linux本地安裝 20
1.1.1 從光盤安裝linux 20
1.1.2 從硬盤安裝linux 24
1.1.3 從網絡安裝linux 25
1.2 配置linux網絡安裝服務器 27
1.3 引導管理程序與係統修復 30
1.3.1 grub啓動管理程序 30
1.3.2 grub應用 33
1.3.3 linux救援模式 36
第2章 常用命令簡介 37
2.1 顯示目錄和文件 37
2.1.1 ls命令 37
2.1.2 dir命令 38
2.2 修改權限和所有者 39
2.2.1 chmod命令 39
2.2.2 chown命令 41
2.2.3 chgrp命令 41
2.3 創建和刪除目錄 42
2.3.1 mkdir命令 42
2.3.2 rmdir命令 42
2.4 創建和刪除文件 43
2.4.1 touch命令 43
2.4.2 rm命令 44
2.5 重命名和移動 44
2.6 復 製 命 令 45
2.6.1 cp命令 46
2.6.2 scp命令 47
2.7 顯示文件內容 47
2.7.1 cat命令 47
2.7.2 less命令 48
2.7.3 tail命令 49
2.8 查 找 命 令 49
2.8.1 find命令 49
2.8.2 locate命令 51
2.8.3 whereis命令 52
2.8.4 which命令 52
2.9 過 濾 命 令 53
2.10 關機和重啓計算機 54
2.10.1 shutdown命令 54
2.10.2 init命令 55
2.10.3 reboot命令 56
2.10.4 halt命令 56
2.11 壓縮和打包命令 57
2.11.1 tar命令 57
2.11.2 gzip命令 58
2.11.3 bzip2命令 59
2.12 用戶操作命令 60
2.12.1 su命令 60
2.12.2 sudo命令 61
2.12.3 passwd命令 61
2.13 改變目錄和查看當前目錄 62
2.13.1 cd命令 62
2.13.2 pwd命令 63
2.14 文件鏈接命令 63
2.15 幫 助 命 令 64
2.15.1 man命令 64
2.15.2 info命令 65
2.15.3 --help參數 66
2.16 其 他 命 令 66
2.16.1 who命令 66
2.16.2 last命令 67
2.16.3 free命令 67
2.16.4 kill命令 68
第3章 linux編輯器 69
3.1 linux編輯器介紹 69
3.2 vim編輯器 70
3.2.1 打開文件 70
3.2.2 讀文件 71
3.2.3 編輯文件 72
3.2.4 存盤和退齣 74
3.2.5 查找和替換命令 75
3.2.6 設置vim環境 76
3.3 vim編輯器的高級功能 78
3.3.1 文本內容的局部選擇與操作 79
3.3.2 編輯多個文檔 80
3.3.3 多窗口功能 80
3.3.4 插入補全 81
3.3.5 打開目錄 81
3.3.6 摺疊隱藏文本 81
3.3.7 設置環境文件 82
3.3.8 文件恢復功能 83
第4章 用戶管理 85
4.1 用戶和工作組概述 85
4.2 創建用戶和工作組 86
4.2.1 創建用戶 86
4.2.2 創建工作組 88
4.3 管理用戶和工作組 89
4.3.1 用戶管理命令 89
4.3.2 用戶管理文件 91
4.3.3 工作組群管理命令 93
4.3.4 工作組群管理文件 93
4.3.5 用戶和工作組規則文件 94
4.4 深化用戶管理 96
4.4.1 手工創建用戶 96
4.4.2 手工刪除用戶 98
4.4.3 批量創建用戶 98
第5章 linux軟件安裝 103
5.1 引言 103
5.2 rpm包管理係統 103
5.2.1 管理rpm包 104
5.2.2 管理rpm源碼包 111
5.3 使用yum在綫安裝或升級rpm包 112
5.4 通過腳本安裝軟件包 114
5.5 通過源代碼安裝軟件 115
5.6 deb包的安裝與apt在綫升級 117
5.7 直接解壓安裝 119
第6章 linux計劃任務 122
6.1 at 命令 122
6.1.1 at功能介紹 122
6.1.2 at使用示例 123
6.2 cron服務 125
6.2.1 cron功能介紹 125
6.2.2 cron使用示例 127
6.3 自動運行配置文件 130
6.3.1 自動運行程序 130
6.3.2 實現自動運行配置文件 132
第7章 linux係統遠程管理 135
7.1 telnet服務管理 136
7.1.1 telnet簡介 136
7.1.2 telnet基本配置 136
7.1.3 telnet服務限製 138
7.1.4 允許root用戶登錄 138
7.2 ssh服務管理 139
7.2.1 ssh簡介 139
7.2.2 ssh基本配置 140
7.2.3 使用sftp 142
7.2.4 ssh服務限製 144
7.2.5 使用putty管理linux服務器 144
7.3 vnc服務管理 145
7.3.1 vnc簡介 145
7.3.2 vnc基本配置 145
7.3.3 以圖形界麵登錄vnc 147
7.3.4 使用ssh和vnc共同進行遠程管理 147
7.4 webmin軟件管理 148
7.4.1 webmin簡介 148
7.4.2 webmin基本使用 149
7.4.3 webmin管理模塊功能 151
第8章 定製linux內核 157
8.1 linux內核組件介紹 157
8.2 /boot目錄下文件介紹 158
8.2.1 vmlinuz內核文件 158
8.2.2 initrd.img映像文件 159
8.2.3 linux內核模塊配置文件 161
8.2.4 linux內核符號列錶文件 163
8.2.5 linux內核參數配置文件 163
8.3 內核操作命令 164
8.3.1 lsmod命令 164
8.3.2 modprobe命令 166
8.3.3 insmod命令 167
8.3.4 rmmod命令 167
8.3.5 depmod命令 168
8.3.6 modinfo命令 168
8.4 編譯內核前的準備工作 169
8.4.1 內核升級所需依賴包 169
8.4.2 下載linux 2.6內核源碼文件 170
8.4.3 解包解壓縮linux內核文件 171
8.4.4 內核編譯步驟 172
8.4.5 內核補丁編譯步驟 173
8.5 配置內核選項 176
8.5.1 通過字符方式配置內核選項 176
8.5.2 通過菜單方式配置內核選項 177
8.5.3 通過qt圖形方式配置內核選項 180
8.5.4 通過gtk圖形方式配置內核選項 182
8.6 配置磁盤選項 184
8.6.1 ide硬盤及光驅選項配置 184
8.6.2 sata硬盤選項配置 185
8.6.3 lvm&raid選項配置 186
8.6.4 usb移動硬盤及光驅選項配置 187
8.7 配置cpu及電源選項 188
8.7.1 cpu類型選項配置 188
8.7.2 內存選項配置 191
8.7.3 電源選項配置 191
8.8 網絡選項及網絡設備配置 192
8.8.1 網絡功能選項配置 192
8.8.2 網絡設備驅動配置 192
8.8.3 isdn網絡設備配置 195
8.8.4 irda網絡協議和選項支持 195
8.8.5 藍牙網絡設備配置 196
8.9 設備驅動配置 197
8.9.1 多媒體設備驅動配置 197
8.9.2 聲卡設備驅動配置 197
8.9.3 顯卡設備驅動配置 199
8.10 文件係統選項配置 200
8.10.1 ext2/3/4文件係統選項配置 200
8.10.2 reiserfs/jfs/xfs文件係統選項配置 200
8.10.3 cluster文件係統選項配置 201
8.10.4 網絡文件係統選項配置 201
8.10.5 光驅/fat/ntfs文件係統選項配置 202
8.10.6 磁盤配額及分區類型選項配置 203
8.11 linux內核安全及虛擬化選項配置 203
8.11.1 內核安全選項配置 203
8.11.2 內核虛擬化選項配置 204
8.12 基於linux2.6內核的升級方法 204
8.12.1 下載及解包解壓縮內核源碼 205
8.12.2 配置內核選項 206
8.12.3 編譯內核選項 209
8.12.4 修改啓動管理器的配置文件 210
8.12.5 測試新內核 211
第9章 磁盤管理、raid與lvm 213
9.1 創建文件係統 213
9.1.1 磁盤分區 213
9.1.2 格式化 222
9.1.3 掛載文件係統 225
9.2 linux的軟raid管理 229
9.2.1 raid概念、分類及優缺點 230
9.2.2 raid配置實例 232
9.3 lvm配置與管理 238
9.3.1 lvm概述 238
9.3.2 lvm的創建和擴容 239
9.3.3 lvm的快照保護及恢復 248
9.4 raid、lvm及磁盤配額應用實例 251
第10章 linux連接磁盤陣列的配置 258
10.1 存儲技術概述 258
10.1.1 磁盤陣列分類 259
10.1.2 das直連附加存儲 261
10.1.3 nas網絡附加存儲 262
10.1.4 san存儲區域網絡 265
10.1.5 san網絡分類 267
10.1.6 nas和san比較 268
10.2 主機與磁盤陣列的連接方式 269
10.2.1 通過fc接口連接 269
10.2.2 通過sas接口連接 274
10.2.3 通過iscsi接口連接 278
10.2.4 通過scsi接口連接 279
10.3 安裝hba卡驅動 283
10.3.1 查看linux係統支持光縴驅動模塊 284
10.3.2 配置linux係統以實現開機激活fc光縴驅動模塊 286
10.4 linux與fc-san磁盤陣列的連接 287
10.4.1 登錄磁盤陣列 288
10.4.2 配置磁盤陣列 289
10.4.3 配置主機服務器 294
10.5 linux與ip-san磁盤陣列的連接 295
10.5.1 iscsi概述 295
10.5.2 iscsi存儲的安裝 296
10.5.3 iscsi存儲的配置文件 298
10.5.4 配置iscsi存儲 300
10.5.5 安裝iscsi客戶端 302
10.5.6 iscsi客戶端配置文件 303
10.5.7 連接iscsi存儲 304
第11章 oracle在linux下的安裝配置 306
11.1 oracle基本概念 306
11.2 oracle在linux的安裝 307
11.2.1 係統級彆準備工作 307
11.2.2 oracle安裝前的準備工作 311
11.2.3 下載並解壓oracle安裝包 313
11.2.4 安裝oracle 11g數據庫係統 314
11.2.5 設置開機自動啓動oracle 324
11.3 創建文件係統存儲數據庫 326
11.3.1 連接磁盤陣列 326
11.3.2 創建數據庫 328
11.3.3 測試oracle數據庫係統 332
11.4 創建自動存儲管理數據庫 333
11.4.1 配置磁盤陣列分區 333
11.4.2 安裝oracleasm軟件包 334
11.4.3 創建asm設備 335
11.4.4 創建基於asm存儲的數據庫 336
11.4.5 啓動oracle數據庫 337
11.5 oracle rac並行數據庫安裝 338
11.5.1 配置rac實驗拓撲圖 338
11.5.2 配置rac實驗關係錶 339
11.5.3 配置rac前的準備工作 339
11.5.4 設置共享磁盤陣列 341
11.5.5 創建仲裁盤和asm設備 344
11.5.6 創建用戶及工作目錄 345
11.5.7 安裝crs集群服務 347
11.5.8 安裝rac集群數據庫 356
第12章 linux集群服務的安裝部署 365
12.1 集群的優勢及分類 365
12.2 集群係統規劃 366
12.3 網 卡 綁 定 367
12.3.1 配置前的準備 367
12.3.2 網卡綁定配置 368
12.3.3 網卡綁定效果測試 371
12.4 磁盤多路徑綁定 372
12.4.1 配置前的準備 372
12.4.2 磁盤多路徑綁定配置 373
12.4.3 磁盤多路徑綁定效果測試 376
12.5 i/o屏障技術 377
12.6 高可用集群 379
12.6.1 高可用集群原理 379
12.6.2 紅帽集群套件rhcs的工作原理 380
12.6.3 rhcs+oracle配置實戰圖解 382
12.7 負載均衡集群 416
12.7.1 紅帽lvs負載均衡集群原理 416
12.7.2 紅帽lvs安裝及配置 419
第13章 linux性能分析與優化 433
13.1 影響性能的因素 433
13.1.1 linux係統架構 433
13.1.2 硬盤i/o對性能的影響 434
13.1.3 cpu及進程處理對性能的影響 435
13.1.4 內存對性能的影響 436
13.1.5 進程間通信對性能的影響 436
13.1.6 網絡對性能的影響 437
13.2 性能分析工具 437
13.2.1 性能數據收集命令 438
13.2.2 圖形化數據的生成 446
13.3 性 能 優 化 452
13.3.1 cpu進程處理性能優化 452
13.3.2 內存性能優化 456
13.3.3 硬盤i/o性能優化 458
13.3.4 網絡性能優化 462
13.3.5 應用層優化思路描述 462
第14章 linux係統日誌管理 464
14.1 日 誌 分 類 464
14.1.1 連接時間日誌 464
14.1.2 進程統計日誌 470
14.1.3 係統和服務日誌 474
14.2 日 誌 服 務 475
14.2.1 linux日誌服務介紹 475
14.2.2 /etc/syslog.conf配置文件 477
14.2.3 /etc/sysconfig/syslog配置文件 479
14.2.4 配置日誌服務器 480
14.3 日誌轉儲服務 483
14.3.1 /etc/logrotate.conf配置文件 483
14.3.2 日誌轉儲案例 485
14.3.3 自定義日誌轉儲案例 486
14.4 常用係統日誌分析 487
14.4.1 係統消息日誌分析 487
14.4.2 係統安全日誌分析 489
14.4.3 係統引導日誌分析 491
14.4.4 硬件檢測日誌分析 492
14.4.5 計劃任務日誌分析 492
14.4.6 x-window日誌分析 493
14.5 常用服務日誌分析 494
14.5.1 web網站日誌分析 494
14.5.2 郵件係統日誌分析 496
14.5.3 代理服務器日誌分析 496
14.5.4 文件服務器日誌分析 498
14.5.5 ftp服務器日誌分析 500
14.6 日誌分析工具 501
14.6.1 awstats日誌分析工具 501
14.6.2 webalizer日誌分析工具 506
14.6.3 sarg日誌分析軟件 510
第15章 linux係統安全管理 519
15.1 係統安全概述 519
15.1.1 操作係統安全 520
15.1.2 網絡安全 520
15.1.3 人員及設備安全管理 521
15.1.4 綜閤管理規範 521
15.2 linux係統賬號安全 521
15.2.1 係統賬號管理基? 503
15.2.2 pam可插拔驗證模塊 524
15.3 linux文件係統權限安全 525
15.3.1 linux文件係統權限管理基? 506
15.3.2 suid/sgid特殊權限管理 527
15.3.3 linux文件係統acl高級權限控製 527
15.4 應用軟件安全 529
15.4.1 sudo權限 529
15.4.2 rpm安全驗證 531
15.4.3 及時對係統軟件進行更新 531
15.5 linux網絡安全防護 532
15.5.1 linux內核防火牆的包過濾機製 532
15.5.2 iptables端口過濾實例 533
15.5.3 常見網絡攻擊預防 537
第16章 nas&san設備的安裝與配置 538
16.1 openfiler功能介紹 538
16.2 安裝openfiler 540
16.3 配置openfiler 549
16.3.1 登錄openfiler係統 549
16.3.2 openfiler係統狀態信息 550
16.3.3 openfiler係統配置菜單 550
16.3.4 openfiler捲管理配置菜單 556
16.3.5 openfiler磁盤配額配置菜單 561
16.3.6 openfiler共享配置菜單 563
16.3.7 openfiler服務管理配置菜單 565
16.3.8 openfiler用戶賬號管理菜單 568
16.4 openfiler配置實例 576
16.4.1 配置iscsi存儲分區 576
16.4.2 配置lun快照功能 582
· · · · · · (
收起)