第1章 ICICOS的介紹與使用 1
1.1 什么是ICICOS 1
1.1.1 什么是Linux 1
1.1.2 ICICOS簡介 2
1.2 ICICOS內核功能 2
1.2.1 系統(tǒng)內存管理 2
1.2.2 軟件程序管理 3
1.2.3 硬件系統(tǒng)管理 4
1.2.4 文件系統(tǒng)管理 4
1.3 ICICOS Shell 5
1.3.1 ICICOS Shell種類 5
1.3.2 Windows PuTTY Xming 登錄 xShell 6
1.3.3 ICICOS SSH x 登錄 xShell 6
1.4 本章總結 7
1.5 章節(jié)自測 7
第2章 命令和目錄文件管理 9
2.1 ICICOS Linux命令基礎 9
2.1.1 ICICOS命令的分類 9
2.1.2 ICICOS命令行的格式 9
2.1.3 獲得命令幫助 10
2.1.4 部分常見命令 10
2.2 命令實現(xiàn)目錄和文件的管理 11
2.2.1 目錄的絕對路徑和相對路徑 12
2.2.2 查看及檢索文件 12
2.2.3 備份與恢復文檔 16
2.2.4 使用Vim文本編輯器 18
2.3 ICICOS命令使用安全 23
2.4 實驗案例:檢索、備份及編輯文件 24
2.4.1 實驗環(huán)境 24
2.4.2 需求描述 24
2.4.3 推薦步驟 25
2.5 本章總結 25
2.6 章節(jié)自測 25
第3章 程序安裝管理及安全維護 27
3.1 ICICOS應用程序基礎 27
3.1.1 ICICOS命令與應用程序的關系 27
3.1.2 ICICOS應用程序的組成 27
3.1.3 軟件包的封裝類型 28
3.2 從源代碼編譯安裝程序 28
3.2.1 源代碼編譯概述 29
3.2.2 編譯安裝的基本過程 30
3.3 軟件安全維護 32
3.3.1 只安裝最少的軟件 32
3.3.2 計劃和配置安全更新 32
3.3.3 調整自動更新 32
3.3.4 從知名的軟件倉庫安裝簽名包 32
3.4 實驗案例:為ICICOS主機安裝應用程序 33
3.5 本章總結 33
3.6 章節(jié)自測 33
第4章 賬號和文件權限管理及安全 34
4.1 管理用戶賬號和組賬號 34
4.1.1 用戶賬號和組賬號概述 34
4.1.2 用戶賬號管理 35
4.1.3 組賬號管理 40
4.1.4 查詢賬號信息 41
4.2 管理目錄和文件的屬性 42
4.2.1 查看目錄和文件的屬性 42
4.2.2 設置目錄和文件的權限 43
4.2.3 設置目錄和文件的歸屬 45
4.3 賬號安全 45
4.4 文件安全 46
4.5 實驗案例:用戶和文件權限管理 46
4.6 本章總結 47
4.7 章節(jié)自測 48
第5章 磁盤分區(qū)和文件系統(tǒng)管理 49
5.1 管理磁盤及分區(qū) 49
5.1.1 檢測并確認新磁盤 49
5.1.2 規(guī)劃硬盤中的分區(qū) 50
5.2 管理文件系統(tǒng) 53
5.2.1 創(chuàng)建文件系統(tǒng) 53
5.2.2 掛載、卸載文件系統(tǒng) 55
5.3 RAID實現(xiàn)數(shù)據安全保護 58
5.4 實驗案例:遷移、home分區(qū) 58
5.5 本章總結 59
5.6 章節(jié)自測 59
第6章 引導過程和服務控制 61
6.1 ICICOS的引導過程 61
6.1.1 引導過程總覽 61
6.1.2 系統(tǒng)初始化進程及文件 62
6.2 服務控制及優(yōu)化啟動過程 64
6.2.1 系統(tǒng)服務控制 64
6.2.2 切換運行級別 65
6.2.3 優(yōu)化啟動過程 66
6.3 章節(jié)自測 68
第7章 ICICOS基礎網絡設置 69
7.1 查看及測試網絡配置 69
7.1.1 查看網絡配置 69
7.1.2 測試網絡連接 71
7.2 設置網絡地址參數(shù) 72
7.2.1 使用網絡配置命令 73
7.2.2 修改網絡配置文件 75
7.3 使用DHCP動態(tài)配置主機地址 77
7.3.1 配置DHCP服務器 78
7.3.2 使用DHCP客戶端 80
7.3.3 DHCP安全 81
7.4 實驗案例:構建DHCP服務器 81
7.5 本章總結 82
7.6 章節(jié)自測 83
第8章 Samba文件共享服務及安全 84
8.1 Samba服務基礎 84
8.2 構建文件共享服務器 87
8.2.1 可匿名訪問的共享 88
8.2.2 需用戶驗證的共享 88
8.2.3 用戶映射及訪問地址權限 92
8.3 使用smbclient訪問共享文件夾 93
8.4 Samba服務安全 95
8.5 實驗案例:構建Samba文件共享服務器 95
8.6 本章總結 96
8.7 章節(jié)自測 96
第9章 FTP文件傳輸服務及安全 98
9.1 vsftpd服務基礎 98
9.1.1 FTP服務概述 98
9.1.2 vsftpd的配置文件 100
9.2 基于系統(tǒng)用戶的FTP服務 101
9.2.1 匿名訪問的FTP服務 101
9.2.2 用戶驗證的FTP服務 104
9.2.3 vsftpd服務的其他常用配置 106
9.3 FTP服務安全 107
9.4 實驗案例:構建FTP文件傳輸服務器 107
9.5 本章總結 108
9.6 章節(jié)自測 109
第10章 網站架設 110
10.1 Apache網站服務基礎 110
10.1.1 Apache簡介 110
10.1.2 安裝httpd服務器 111
10.2 httpd服務器的基本配置 113
10.2.1 Web站點的部署過程 113
10.2.2 httpd.conf配置文件 115
10.3 實驗案例:構建httpd網站服務器 117
10.4 本章總結 117
10.5 章節(jié)自測 117
第11章 Shell腳本基礎 119
11.1 Shell概述 119
11.1.1 編制第一個Shell腳本 119
11.1.2 重定向與管道操作 121
11.2 使用Shell變量 123
11.2.1 自定義變量 123
11.2.2 特殊的Shell變量 127
11.3 Shell腳本與計劃任務 130
11.4 實驗案例:編寫并使用Shell腳本 132
11.5 本章總結 133
11.6 章節(jié)自測 133
第12章 Shell腳本初級應用 135
12.1 條件測試操作 135
12.2 使用if條件語句 138
12.2.1 if語句的結構 138
12.2.2 if語句應用示例 140
12.3 實驗案例:使用Shell腳本監(jiān)控主機 142
12.4 本章總結 143
12.5 章節(jié)自測 143
第13章 Shell腳本綜合應用 145
13.1 使用for循環(huán)語句 145
13.1.1 for語句的結構 145
13.1.2 for語句應用示例 146
13.2 使用while循環(huán)語句 147
13.2.1 while語句的結構 148
13.2.2 while語句應用示例 148
13.3 使用case分支語句 150
13.3.1 case語句的結構 150
13.3.2 case語句應用示例 151
13.4 實驗案例:Shell腳本應用實戰(zhàn) 154
13.5 本章總結 155
13.6 章節(jié)自測 155
附錄A 章節(jié)自測參考答案 157