買這商品的人也買了...
-
$420$332 -
$980$774 -
$399$359 -
$540$421 -
$450$383 -
$454數據庫查詢優化器的藝術-原理解析與 SQL 性能優化
-
$407Linux 服務器架設指南, 2/e
-
$301Linux 指令範例速查手冊(第2版)
-
$296Shell 從入門到精通
-
$490$417 -
$880$695 -
$680$578 -
$352Red Hat Enterprise Linux 7.0系統管理
-
$551深入學習 VMware vSphere 6
-
$560$437 -
$299$284 -
$450$351 -
$980$774 -
$658超融合基礎架構 (HCI) 數據中心 (Hyperconverged Infrastructure Data Centers: Demystifying HCI)
-
$403Linux 虛擬化數據中心實戰
-
$203網絡服務器配置與管理項目教程(Windows & Linux)
-
$301Linux 操作系統, 2/e (微課版)(RHEL 8/CentOS 8)
-
$780$616 -
$630$498 -
$714$678
相關主題
商品描述
<內容簡介>
本書是獲得大量讀者好評的「Linux典藏大系」中的《Linux系統管理與網絡管理》的第2版。本書第1版出版後獲得了讀者的高度評價,曾經多次印刷。第2版圖書以最新的Red Hat Enterprise Linux 6.3平臺為基礎,循序漸進、深入淺出、全面系統地介紹了由Linux系統管理到各種網絡服務器配置所涉及的所有知識。本書附帶1張光盤,內容為本書配套的多媒體教學視頻及相關學習資料。
餘柏山編著的《Linux系統管理與網絡管理(第2版)》共28章,分為3篇。基礎篇涵蓋的內容有Linux系統簡介、Linux系統安裝、圖形桌面系統管理、命令行界面等;系統管理篇涵蓋的內容有Linux系統啟動過程、用戶和用戶組管理、磁盤分區管理、文件系統管理、軟件包管理、進程管理、網絡管理、系統監控、Shell編程、Linux系統安全等;網絡服務管理篇涵蓋的內容有FTP服務器配置和管理、Web服務器配置與管理、動態Web服務器配置與管理、DNS服務器配置和管理、郵件服務器配置和管理、DHCP服務器配置和管理、代理服務器配置和管理、VPN服務器配置和管理、NFS服務器配置和管理、Samba服務器配置和管理、NAT服務器配置和管理、MySQL數據庫服務器配置和管理、Webmin的配置和管理、Oracle服務器配置和管理等。
《Linux系統管理與網絡管理(第2版)》適合廣大Linux初學者、Linux系統管理員、對Linux感興趣的人員及各大中專院校的學生和社會培訓學生閱讀,是一本不可多得的Linux學習手冊,更是一本不可多得的案頭必備寶典。
<目錄>
第1篇 基礎篇
第1章 Linux系統簡介( 教學視頻:13分鐘) 2
1.1 Linux系統的起源 2
1.2 Linux版本 3
1.2.1 Linux內核版本 3
1.2.2 Linux發行套件版本 3
1.3 Red Hat Enterprise Linux 6.3簡介 5
第2章 Linux系統安裝( 教學視頻:50分鐘) 6
2.1 安裝前的準備 6
2.1.1 硬件配置與兼容要求 6
2.1.2 選擇安裝方式 7
2.2 通過光盤安裝Linux 7
2.2.1 啟動安裝程序 7
2.2.2 進行語言和鍵盤設置 9
2.2.3 時區配置 11
2.2.4 設置root用戶密碼 11
2.2.5 磁盤分區 12
2.2.6 引導裝載程序 17
2.2.7 選擇安裝的軟件包 18
2.2.8 準備安裝 20
2.3 系統第一次啟動 20
2.3.1 歡迎界面和許可協議 21
2.3.2 設置軟件更新 21
2.3.3 創建用戶 22
2.3.4 設置日期和時間 22
2.3.5 配置Kdump內核崩潰轉存 23
2.3.6 登錄系統 24
2.4 刪除Linux系統 24
2.5 使用虛擬機安裝Linux 25
2.6 系統安裝時的常見問題處理 30
2.6.1 無法使用圖形安裝方式 30
2.6.2 無法使用硬盤的所有剩餘空間 30
2.6.3 分區後無法進入下一個安裝界面 31
2.6.4 保存安裝過程中的錯誤跟蹤信息 31
第3章 圖形桌面系統管理( 教學視頻:62分鐘) 32
3.1 桌面系統簡介 32
3.1.1 X-Window系統簡介 32
3.1.2 KDE和GNOME簡介 33
3.2 GNOME的使用 34
3.2.1 GNOME桌面 34
3.2.2 文件管理 36
3.2.3 GNOME面板 39
3.2.4 菜單 40
3.2.5 輸入法 41
3.2.6 屏幕分辨率 42
3.2.7 屏幕保護程序 42
3.2.8 添加刪除軟件 43
3.2.9 搜索文件 43
3.2.10 設置系統字體與主題 44
3.2.11 日期時間 45
3.2.12 使用軟盤、光盤和移動硬盤 45
3.2.13 更改GNOME語言環境 46
3.2.14 註銷和關機 47
3.3 常用應用軟件 47
3.3.1 Konqueror瀏覽器 47
3.3.2 gThumb圖像瀏覽器 48
3.3.3 gedit文本編輯器 48
3.3.4 Evince pdf文檔查看器 49
3.3.5 遠程訪問 50
3.4 常見問題處理 54
3.4.1 無法掛載光盤和USB存儲設備 54
3.4.2 無法註銷系統 55
3.4.3 開機無法進入圖形環境 56
第4章 命令行界面( 教學視頻:56分鐘) 58
4.1 命令行簡介 58
4.1.1 為什麼要使用命令行 58
4.1.2 Shell簡介 59
4.2 命令行的使用 59
4.2.1 進入命令行 59
4.2.2 處理多個終端 60
4.2.3 終端側寫 60
4.2.4 終端基本操作 61
4.3 常用的基本命令 65
4.3.1 man命令:查看幫助信息 65
4.3.2 date命令:顯示時間 65
4.3.3 hostname命令:主機名 66
4.3.4 clear命令:清屏 66
4.3.5 exit命令:退出 66
4.3.6 history命令:歷史命令 66
4.3.7 pwd命令:當前目錄 67
4.3.8 cd命令:切換目錄 67
4.3.9 ls命令:列出目錄和文件 67
4.3.10 cat命令:顯示文件內容 68
4.3.11 touch命令:創建文件 68
4.3.12 df命令:查看文件系統 69
4.3.13 alias和unalias命令:命令別名 69
4.3.14 echo命令:顯示信息 70
4.3.15 export命令:輸出變量 70
4.3.16 env命令:顯示環境變量 71
4.3.17 ps命令:查看進程 71
4.3.18 whoami和who命令:查看用戶 72
4.3.19 su命令:切換用戶 72
4.3.20 grep命令:過濾信息 72
4.3.21 wc命令:統計 73
4.3.22 more命令:分頁顯示 73
4.3.23 管道 74
4.4 VI編輯器 75
4.4.1 3種運行模式 75
4.4.2 VI的使用 75
4.4.3 VI的常用命令 76
4.5 命令行環境常見問題處理 78
4.5.1 開機默認進入命令行環境 78
4.5.2 遠程訪問命令行環境 78
第2篇 系統管理篇
第5章 Linux系統啟動過程( 教學視頻:53分鐘) 82
5.1 Linux系統啟動過程簡介 82
5.2 BIOS加電自檢 83
5.3 引導加載程序 84
5.3.1 引導加載程序的啟動 84
5.3.2 GRUB配置 84
5.4 init進程 86
5.4.1 init進程簡介 86
5.4.2 init進程的引導過程 88
5.4.3 配置自動運行服務 91
5.5 重啟和關閉系統 92
5.5.1 shutdown命令:關閉或重啟系統 92
5.5.2 halt命令:關閉系統 93
5.5.3 reboot命令:重啟系統 94
5.5.4 init命令:改變運行級別 94
5.5.5 通過圖形界面關閉系統 94
5.6 系統啟動時常見的問題處理 95
5.6.1 進入Linux救援模式 95
5.6.2 GRUB被Windows覆蓋 98
5.6.3 重新分區後GRUB引導失敗 98
第6章 用戶和用戶組管理( 教學視頻:85分鐘) 100
6.1 用戶管理概述 100
6.1.1 用戶賬號 100
6.1.2 用戶賬號文件:passwd和shadow 102
6.1.3 用戶組 104
6.1.4 用戶組文件:group和gshadow 106
6.2 普通用戶管理 107
6.2.1 添加用戶 107
6.2.2 更改用戶密碼 109
6.2.3 修改用戶信息 110
6.2.4 刪除用戶 110
6.2.5 禁用用戶 111
6.2.6 配置用戶Shell環境 111
6.3 用戶組管理 114
6.3.1 添加用戶組 114
6.3.2 修改用戶組 114
6.3.3 刪除用戶組 115
6.4 用戶和用戶組的圖形化管理 116
6.4.1 查看用戶 116
6.4.2 添加用戶 117
6.4.3 修改用戶 117
6.4.4 刪除用戶 118
6.4.5 查看用戶組 118
6.4.6 添加用戶組 119
6.4.7 修改用戶組 119
6.4.8 刪除用戶組 119
6.5 用戶管理的常見問題和常用命令 119
6.5.1 忘記root用戶密碼 120
6.5.2 誤刪用戶賬號 121
6.5.3 常用用戶管理命令 122
6.6 常用管理腳本 123
6.6.1 批量添加用戶 123
6.6.2 完整刪除用戶賬號 124
第7章 磁盤分區管理( 教學視頻:58分鐘) 127
7.1 磁盤分區簡介 127
7.1.1 Linux分區簡介 127
7.1.2 磁盤設備管理 128
7.2 使用fdisk進行分區管理 129
7.2.1 fdisk簡介 129
7.2.2 fdisk交互模式 130
7.2.3 分區管理 131
7.3 使用parted進行分區管理 134
7.3.1 parted簡介 135
7.3.2 parted交互模式 135
7.3.3 分區管理 136
7.4 LVM——邏輯捲管理 139
7.4.1 LVM簡介 139
7.4.2 物理捲管理 139
7.4.3 捲組管理 141
7.4.4 邏輯捲管理 143
7.5 磁盤分區管理的常見問題 144
7.5.1 添加新磁盤 144
7.5.2 刪除分區後系統無法啟動 146
7.5.3 誤刪Swap分區 147
第8章 文件系統管理( 教學視頻:73分鐘) 149
8.1 文件系統簡介 149
8.1.1 Linux文件系統簡介 149
8.1.2 Linux支持的文件系統類型 150
8.1.3 Linux的默認安裝目錄 151
8.2 文件系統的管理 152
8.2.1 創建文件系統 152
8.2.2 查看已掛載文件系統 155
8.2.3 使用fstab文件自動掛載文件系統 155
8.3 文件和目錄管理 156
8.3.1 查看文件和目錄屬性 156
8.3.2 文件類型 157
8.3.3 鏈接文件 159
8.3.4 查看文件內容 160
8.3.5 刪除文件和目錄 161
8.3.6 更改當前目錄 162
8.3.7 文件名通配符 163
8.3.8 查看目錄空間大小 164
8.3.9 複製文件和目錄 164
8.3.10 移動文件和目錄 165
8.4 文件和目錄權限管理 166
8.4.1 Linux文件和目錄權限簡介 166
8.4.2 更改文件和目錄的所有者 167
8.4.3 更改文件和目錄的權限 167
8.4.4 設置文件和目錄的默認權限 168
8.5 文件系統管理的常見問題和常用命令 169
8.5.1 無法卸載文件系統 170
8.5.2 修復受損文件系統 170
8.5.3 修復文件系統超級塊 171
8.5.4 使用Windows分區 172
8.6 常用管理腳本 173
8.6.1 自動掛載所有Windows分區的腳本 173
8.6.2 轉換目錄和文件名大小寫的腳本 174
第9章 軟件包管理( 教學視頻:62分鐘) 176
9.1 使用RPM軟件包 176
9.1.1 RPM簡介 176
9.1.2 RPM命令的使用方法 177
9.1.3 安裝RPM軟件包 178
9.1.4 查看RPM軟件包 179
9.1.5 升級軟件包 181
9.1.6 刪除軟件包 181
9.2 打包程序tar 182
9.2.1 tar簡介 182
9.2.2 打包文件 183
9.2.3 查看歸檔文件的內容 183
9.2.4 還原歸檔文件 184
9.2.5 往歸檔文件中追加新文件 184
9.2.6 壓縮歸檔文件 185
9.3 壓縮和解壓 185
9.3.1 使用gzip和gunzip進行壓縮 186
9.3.2 使用zip和unzip進行壓縮 187
9.3.3 使用bzip2和bunzip2進行壓縮 189
9.3.4 使用compress和uncompress進行壓縮 190
9.4 其他軟件安裝方式 190
9.4.1 源代碼安裝 191
9.4.2 源代碼安裝實例 192
9.4.3 .bin文件安裝 194
9.5 常見問題處理 195
9.5.1 如何安裝.src.rpm軟件包 195
9.5.2 查看程序是由哪個RPM包安裝 195
第10章 進程管理( 教學視頻:34分鐘) 197
10.1 進程簡介 197
10.2 Linux進程管理 198
10.2.1 查看進程 198
10.2.2 啟動進程 200
10.2.3 終止進程 201
10.2.4 更改進程優先級 202
10.2.5 進程掛起與恢復 203
10.3 定時任務 204
10.3.1 crontab設置定時任務 204
10.3.2 at命令:設置定時任務 206
10.4 進程管理的常見問題處理 206
10.4.1 如何殺掉所有進程 206
10.4.2 定時任務不生效 207
第11章 網絡管理( 教學視頻:57分鐘) 208
11.1 TCP/IP網絡 208
11.1.1 TCP/IP網絡歷史 208
11.1.2 OSI網絡模型 209
11.1.3 TCP/IP網絡模型 210
11.2 以太網配置 211
11.2.1 添加以太網連接 211
11.2.2 更改以太網設備 213
11.2.3 更改DNS記錄 213
11.3 網絡配置文件 214
11.3.1 網絡設備配置文件 214
11.3.2 使用resolve.conf文件配置DNS服務器 215
11.3.3 使用network文件配置主機名 215
11.3.4 使用hosts文件配置主機名和IP地址的映射關係 215
11.4 接入因特網 216
11.4.1 xDSL撥號上網 216
11.4.2 無線連接 217
11.5 常用網絡命令 217
11.5.1 使用ifconfig命令管理網絡接口 218
11.5.2 使用hostname命令查看主機名 219
11.5.3 使用route命令管理路由 220
11.5.4 使用ping命令檢測主機是否激活 221
11.5.5 使用netstat命令查看網絡信息 223
11.5.6 使用nslookup命令進行解析 225
11.5.7 使用traceroute命令跟蹤路由 226
11.5.8 使用telnet命令管理遠程主機 226
11.6 常見問題處理 227
11.6.1 在網卡上綁定多個IP地址 227
11.6.2 Linux網絡故障處理步驟 229
11.7 常用管理腳本 230
11.7.1 統計客戶端的網絡連接數 230
11.7.2 自動發送郵件的腳本 231
第12章 系統監控( 教學視頻:61分鐘) 233
12.1 系統性能監控 233
12.1.1 性能分析準則 233
12.1.2 內存監控 235
12.1.3 CPU監控 237
12.1.4 磁盤監控 239
12.1.5 網絡監控 240
12.1.6 綜合監控工具——top 242
12.2 syslog日誌 244
12.2.1 syslog簡介 244
12.2.2 syslog配置 245
12.2.3 配置實例 247
12.2.4 清空日誌文件內容 247
12.2.5 圖形化日誌工具——系統日誌查看器 248
12.3 其他日誌 249
12.3.1 dmesg日誌:記錄內核日誌信息 249
12.3.2 用戶登錄日誌 250
12.3.3 用戶操作記錄 251
12.3.4 應用日誌 251
12.4 系統監控常見問題處理 252
12.4.1 內存泄漏 252
12.4.2 定期清理日誌文件 253
第13章 Shell編程( 教學視頻:72分鐘) 254
13.1 Shell編程簡介 254
13.1.1 什麼是Shell腳本 254
13.1.2 編寫Shell腳本 255
13.2 條件測試 255
13.2.1 數值測試 255
13.2.2 字符串測試 256
13.2.3 文件狀態測試 257
13.2.4 條件測試的邏輯操作符 257
13.3 控制結構 258
13.3.1 if-then-else分支結構 258
13.3.2 case分支結構 259
13.3.3 for循環結構 260
13.3.4 expr命令計數器 262
13.3.5 while循環結構 262
13.3.6 until循環結構 263
13.4 腳本參數與交互 264
13.4.1 向腳本傳遞參數 264
13.4.2 用戶交互 265
13.4.3 特殊變量 267
13.5 Shell編程中的常見問題 267
13.5.1 如何屏蔽命令的輸出結果 268
13.5.2 如何把一條命令分成多行編寫 268
第14章 Linux系統安全( 教學視頻:178分鐘) 269
14.1 用戶賬號和密碼安全 269
14.1.1 刪除或禁用不必要的用戶 269
14.1.2 使用強壯的用戶密碼 270
14.1.3 設置合適的密碼策略 270
14.1.4 破解shadow密碼文件 271
14.1.5 禁用靜止用戶 272
14.1.6 保證只有一個root用戶 273
14.1.7 文件路徑中的「.」 274
14.1.8 主機信任關係:host.equiv和.rhosts文件 275
14.2 網絡安全 275
14.2.1 ping探測 275
14.2.2 服務埠 276
14.2.3 拒絕攻擊 280
14.2.4 使用安全的網絡服務 281
14.2.5 增強Xinetd的安全 282
14.3 文件系統安全 282
14.3.1 全球可讀文件 283
14.3.2 全球可寫文件 283
14.3.3 特殊的文件權限:setuid和setgid 284
14.3.4 沒有所有者的文件 286
14.3.5 設備文件 286
14.3.6 磁盤分區 286
14.3.7 設置grub密碼 287
14.3.8 限制su切換 288
14.3.9 使用合適的mount選項 288
14.4 備份與恢復 289
14.4.1 使用tar進行備份 289
14.4.2 專用的備份恢復工具:dump和restore 290
14.4.3 底層設備操作命令:dd 293
14.4.4 備份的物理安全 293
14.5 日誌記錄 294
14.5.1 查看當前登錄用戶 294
14.5.2 查看用戶歷史登錄日誌 295
14.5.3 secure日誌中的安全信息 295
14.5.4 messages日誌中的安全信息 296
14.5.5 cron日誌中的安全信息 297
14.5.6 history日誌中的安全信息 297
14.5.7 日誌文件的保存 297
14.6 漏洞掃描--Nessus 298
14.6.1 如何獲得Nessus安裝包 298
14.6.2 安裝Nessus服務器 299
14.6.3 啟動和關閉Nessus 300
14.6.4 客戶端訪問Nessus 301
14.7 開源軟件OpenSSH 302
14.7.1 SSH和OpenSSH簡介 302
14.7.2 安裝OpenSSH 302
14.7.3 啟動和關閉OpenSSH 304
14.7.4 OpenSSH配置文件 305
14.7.5 OpenSSH服務器配置 306
14.7.6 OpenSSH客戶端配置 309
14.7.7 使用SSH遠程登錄 310
14.7.8 使用sftp進行文件傳輸 314
14.7.9 使用scp進行遠程文件複製 315
14.7.10 在Windows客戶端使用SSH 316
14.8 Linux系統安全常見問題 319
14.8.1 Linux是否有病毒 319
14.8.2 系統文件損壞後的解決辦法 319
第3篇 網絡服務篇
第15章 FTP服務器配置和管理( 教學視頻:105分鐘) 322
15.1 FTP簡介 322
15.1.1 FTP服務 322
15.1.2 常用的FTP服務器軟件 323
15.2 vsftpd服務器的安裝 323
15.2.1 如何獲得vsftpd安裝包 323
15.2.2 安裝vsftpd 324
15.2.3 啟動和關閉vsftpd 325
15.2.4 檢測vsftpd服務 326
15.2.5 vsftpd自動運行 327
15.3 vsftpd服務器配置 330
15.3.1 vsftpd.conf配置文件 330
15.3.2 匿名FTP的基本配置 333
15.3.3 匿名FTP的其他設置 334
15.3.4 配置本地用戶登錄 336
15.3.5 配置虛擬用戶登錄 337
15.3.6 控制用戶登錄 338
15.3.7 設置歡迎信息 339
15.3.8 FTP日誌 340
15.3.9 其他設置 342
15.4 FTP客戶端 345
15.4.1 FTP命令:通用的FTP客戶端程序 345
15.4.2 FTP客戶端圖形化工具 349
15.5 FTP服務器配置常見問題 350
15.5.1 取消匿名FTP的密碼輸入 350
15.5.2 本地用戶無法登錄FTP服務器 351
第16章 Web服務器配置和管理( 教學視頻:130分鐘) 352
16.1 Web服務器簡介 352
16.1.1 Web服務的歷史和工作原理 352
16.1.2 Apache簡介 353
16.1.3 Apache的模塊 353
16.2 Apache服務器的安裝 355
16.2.1 如何獲取Apache軟件 355
16.2.2 安裝Apache服務器 356
16.2.3 啟動和關閉Apache 357
16.2.4 檢測Apache服務 358
16.2.5 讓Apache自動運行 359
16.3 Apache服務器的基本配置和維護 361
16.3.1 查看Apache的相關信息 361
16.3.2 httpd.conf配置文件介紹 362
16.3.3 配置文件的修改 365
16.3.4 符號鏈接和虛擬目錄 366
16.3.5 頁面重定向 367
16.3.6 Apache日誌文件 368
16.4 日誌分析 370
16.4.1 安裝webalizer日誌分析程序 371
16.4.2 配置webalizer 371
16.4.3 使用webalizer分析日誌 372
16.5 Apache安全配置 373
16.5.1 訪問控制 373
16.5.2 用戶認證 375
16.5.3 分佈式配置文件:.htaccess 377
16.6 虛擬主機 378
16.6.1 虛擬主機服務簡介 378
16.6.2 基於IP的虛擬主機服務 379
16.6.3 基於主機名的虛擬主機服務 381
16.7 Apache服務器配置的常見問題 382
16.7.1 防止網站圖片盜鏈 383
16.7.2 忽略某些訪問日誌的記錄 383
16.7.3 Apache無法啟動 383
第17章 動態Web服務器配置和管理( 教學視頻:92分鐘) 384
17.1 動態網頁技術簡介 384
17.1.1 動態網頁技術的工作原理和簡介 384
17.1.2 實現動態網頁的常見技術 385
17.1.3 Tomcat簡介 385
17.2 Tomcat服務器的安裝 386
17.2.1 如何獲取JDK 386
17.2.2 安裝JDK 386
17.2.3 如何獲取Tomcat 387
17.2.4 安裝Tomcat 387
17.2.5 啟動和關閉Tomcat 388
17.2.6 檢測Tomcat服務 388
17.2.7 讓Tomcat自動運行 389
17.3 整合Apache和Tomcat 391
17.3.1 為什麼要進行整合 391
17.3.2 安裝mod_jk模塊 391
17.3.3 Apache和Tomcat的後續配置 393
17.4 Apache和其他動態Web的整合 395
17.4.1 整合CGI 395
17.4.2 整合基於Perl的CGI 397
17.4.3 整合PHP 399
17.5 動態Web服務器配置的常見問題 402
17.5.1 無法加載PHP模塊 402
17.5.2 如何壓縮PHP模塊的容量 402
第18章 DNS服務器配置和管理( 教學視頻:59分鐘) 403
18.1 DNS簡介 403
18.1.1 DNS域名結構 403
18.1.2 DNS工作原理 404
18.2 DNS服務器的安裝 406
18.2.1 如何獲得Bind安裝包 406
18.2.2 安裝Bind 406
18.2.3 啟動和關閉Bind 407
18.2.4 開機自動運行 408
18.3 Bind服務器配置 410
18.3.1 named.conf配置文件 410
18.3.2 根區域文件named.root 416
18.3.3 正向解析區域文件 417
18.3.4 反向解析區域文件 419
18.4 配置實例 420
18.4.1 網絡拓撲 420
18.4.2 配置named.conf 421
18.4.3 配置區域文件 422
18.4.4 測試結果 424
18.5 DNS常見問題及常用命令 426
18.5.1 因TTL值缺失導致的錯誤 426
18.5.2 dig命令:顯示DNS解析結果以及配置信息 426
18.5.3 ping命令:解析域名 427
18.5.4 host命令:正向反向解析 427
18.5.5 named-checkconf命令:檢查named.conf文件內容 427
18.5.6 named-checkzone命令:檢查區域文件內容 428
第19章 郵件服務器配置和管理( 教學視頻:99分鐘) 429
19.1 電子郵件簡介 429
19.1.1 電子郵件傳輸過程 429
19.1.2 郵件相關協議 430
19.1.3 Linux下常用的郵件服務器程序 431
19.2 安裝郵件服務器 432
19.2.1 安裝SASL 432
19.2.2 安裝Postfix 434
19.2.3 啟動和關閉郵件服務 436
19.2.4 配置saslauthd服務的自動運行 438
19.2.5 配置Postfix服務的自動運行 440
19.3 Postfix配置 442
19.4 POP和IMAP的實現 444
19.4.1 安裝Dovecot 445
19.4.2 配置Dovecot 446
19.4.3 啟動和關閉Dovecot 446
19.4.4 配置Dovecot服務的自動運行 447
19.5 電子郵件客戶端配置 449
第20章 DHCP服務器配置和管理( 教學視頻:35分鐘) 452
20.1 DHCP簡介 452
20.2 DHCP服務器的安裝 454
20.2.1 如何獲得DHCP安裝包 454
20.2.2 安裝DHCP 454
20.2.3 啟動和關閉DHCP 455
20.2.4 DHCP服務開機自動運行 456
20.3 DHCP服務器配置 459
20.3.1 dhcpd.conf配置文件 459
20.3.2 dhcpd.conf文件的參數 460
20.3.3 dhcpd.conf文件的選項 461
20.3.4 使用dhcpd.leases文件查看已分配的IP地址 462
20.4 配置實例 463
20.4.1 網絡拓撲 463
20.4.2 配置步驟 464
20.5 DHCP客戶端配置 465
20.5.1 Linux客戶端配置 465
20.5.2 Windows客戶端配置 466
第21章 代理服務器配置和管理( 教學視頻:55分鐘) 468
21.1 代理服務器簡介 468
21.2 代理服務器的安裝 469
21.2.1 如何獲得Squid安裝包 470
21.2.2 安裝Squid 470
21.2.3 啟動和關閉Squid 471
21.2.4 Squid服務開機自動運行 472
21.3 Squid的配置 475
21.3.1 squid.conf配置文件 475
21.3.2 與配置文件相關的命令 479
21.3.3 配置透明代理 480
21.4 Squid安全 481
21.4.1 訪問控制列表 481
21.4.2 使用http_access選項控制HTTP請求 482
21.4.3 身份認證 484
21.5 Squid日誌管理 486
21.5.1 access_log日誌 486
21.5.2 cache.log日誌 487
21.6 客戶端配置 487
21.6.1 Linux客戶端的配置 487
21.6.2 Windows客戶端配置 488
21.7 Squid的常見問題處理 490
21.7.1 創建cache目錄時出現權限不足的錯誤 490
21.7.2 啟動Squid時提示地址已被佔用的錯誤 491
21.7.3 啟動Squid時提示DNS名稱解析測試失敗的錯誤 491
第22章 VPN服務器配置和管理( 教學視頻:29分鐘) 492
22.1 VPN簡介 492
22.2 安裝VPN服務器 493
22.2.1 如何獲得安裝包 493
22.2.2 安裝ppp 493
22.2.3 安裝pptpd 493
22.2.4 啟動和關閉pptpd 493
22.2.5 pptpd開機自動運行 494
22.3 pptpd的配置 496
22.4 pptpd日誌管理 498
22.5 配置VPN客戶端 499
22.5.1 配置Linux VPN客戶端 499
22.5.2 配置Windows客戶端 499
第23章 NFS服務器配置和管理( 教學視頻:90分鐘) 504
23.1 NFS簡介 504
23.2 NFS服務器安裝 505
23.2.1 安裝NFS 505
23.2.2 啟動NFS 506
23.2.3 NFS服務檢測 507
23.2.4 NFS服務開機自動啟動 508
23.3 NFS服務器端配置 509
23.3.1 exports配置文件 509
23.3.2 NFS權限控制 511
23.3.3 exportfs命令:輸出共享目錄 513
23.4 NFS客戶端配置 515
23.4.1 客戶端安裝 515
23.4.2 查看共享目錄列表 516
23.4.3 創建掛載點並掛載共享目錄 517
23.4.4 卸載NFS文件系統 519
23.4.5 開機自動掛載NFS共享目錄 519
23.5 NFS配置實例 520
23.5.1 用戶需求 520
23.5.2 exports文件配置 520
23.5.3 在服務器端創建目錄 521
23.5.4 輸出共享目錄 521
23.5.5 人力部門客戶端的配置 522
23.6 使用autofs按需掛載共享目錄 522
23.6.1 安裝autofs 522
23.6.2 啟動autofs服務 523
23.6.3 配置autofs服務開機自動啟動 523
23.6.4 修改autofs配置文件 524
23.6.5 配置實例 524
23.7 NFS常見問題處理 525
23.7.1 無法卸載NFS共享目錄並提示device is busy 525
23.7.2 掛載共享目錄失敗 525
23.7.3 NFS請求掛起 526
第24章 Samba服務器配置和管理( 教學視頻:96分鐘) 527
24.1 Samba簡介 527
24.2 Samba服務器的安裝 528
24.2.1 如何獲得Samba安裝包 528
24.2.2 安裝Samba 529
24.2.3 啟動和關閉Samba 530
24.2.4 開機自動運行Samba 531
24.3 Samba服務器的基本配置 534
24.3.1 smb.conf配置文件 534
24.3.2 全局設置選項 535
24.3.3 共享選項 537
24.3.4 配置文件的生效與驗證 539
24.3.5 Samba用戶管理 540
24.3.6 用戶映射 541
24.4 Samba安全設置 541
24.4.1 安全級別 541
24.4.2 用戶訪問控制 543
24.5 日誌設置 545
24.6 配置實例 547
24.6.1 應用案例 547
24.6.2 配置步驟 547
24.7 Linux客戶端配置 549
24.7.1 類似於FTP的客戶端程序smbclient 549
24.7.2 mount掛載共享目錄 550
24.7.3 掛載Windows共享目錄 551
24.7.4 使用圖形界面訪問共享資源 553
24.8 Windows客戶端配置 554
24.9 Samba常見問題處理 555
24.9.1 共享目錄無法寫入 555
24.9.2 Windows不能在網上鄰居中瀏覽到Samba服務器 555
第25章 NAT服務器配置和管理( 教學視頻:47分鐘) 556
25.1 NAT簡介 556
25.1.1 NAT概述 556
25.1.2 NAT工作原理 556
25.2 NAT地址轉換方式 558
25.2.1 NAT地址相關概念 558
25.2.2 靜態地址轉換NAT 558
25.2.3 動態地址轉換NAT 559
25.2.4 網絡地址埠轉換NAT 560
25.3 NAT配置 561
25.4 配置實例 562
25.4.1 應用案例 562
25.4.2 NAT服務器配置步驟 563
25.4.3 編寫NAT管理腳本 565
25.5 NAT客戶端配置 567
25.5.1 Linux客戶端配置 568
25.5.2 Windows客戶端配置 568
第26章 MySQL數據庫服務器配置和管理( 教學視頻:185分鐘) 570
26.1 數據庫簡介 570
26.1.1 數據庫技術簡介 570
26.1.2 MySQL簡