網絡服務器搭建、配置與管理 — Linux版, 3/e
內容描述
本書是“十二五”職業教育國家規劃教材,也是國家精品課程和國家精品資源共享課程配套教材,以學生能夠完成中小企業建網、管網的任務為出發點,以工作過程為導向,註重工程實訓和應用,是為高職高專院校學生量身定做的教材。
本書以目前Red Hat公司最新版本Red Hat Enterprise Linux 7.4和CentOS 7為平臺,對Linux的網絡服務進行詳細講解。全書根據網絡工程實際工作過程所需的知識和技能抽象出11個教學項目。教學項目包括:搭建與測試Linux服務器、配置網絡和使用SSH服務、配置與管理防火牆、配置與管理代理服務器、配置與管理Samba服務器、配置與管理NFS服務器、配置與管理DHCP服務器、配置與管理DNS服務器、配置與管理Apache服務器、配置與管理FTP服務器、配置與管理Postfix郵件服務器。有的項目後面有“企業實戰與應用”“故障排除”“項目實錄”等結合實踐應用的內容,大量詳盡的企業應用實例,配以知識點微課和實訓項目慕課視頻,使“教、學、做”完美統一。
本書可作為高職高專院校電腦應用技術專業、電腦網絡技術專業、網絡系統管理專業、軟件技術專業及其他電腦類專業的理論與實踐一體化教材,也可作為Linux系統管理和網絡管理人員的自學指導書。
目錄大綱
第1章搭建與測試Linux服務器1
1.1相關知識1
1.1.1子任務1認識Linux的前世與今生1
1.1.2子任務2理解Linux體系結構3
1.1.3子任務3認識Linux的版本4
1.2設計與準備搭建Linux服務器5
1.3項目實施7
任務1-1安裝配置VM虛擬機7
任務1-2安裝Red Hat Enterprise
Linux 7.4 12
任務1-3重置root管理員密碼20
任務1-4 RPM(紅帽軟件包管理器) 21
任務1-5 yum軟件倉庫22
任務1-6 systemd初始化進程23
任務1-7啟動Shell 24
1.4項目實錄:Linux系統安裝與
基本配置26
1.5練習題27
1.6實踐習題27
1.7超級鏈接28
第2章配置網絡和使用SSH服務29
2.1網絡服務知識29
2.1.1檢查並設置有線處於
連接狀態29
2.1.2設置主機名30
2.1.3使用系統菜單配置網絡31
2.1.4通過網卡配置文件配置網絡33
2.1.5使用圖形界面配置網絡34
2.1.6使用nmcli命令配置網絡36
2.2項目設計與準備39
2.3項目實施39
任務2-1創建網絡會話實例39
任務2-2綁定兩塊網卡41
任務2- 3配置遠程控制服務44
2.4項目實錄:配置Linux下的
TCP/IP和遠程管理49
2.5練習題49
第3章配置與管理防火牆51
3.1相關知識51
3.1.1防火牆概述51
3.1.2 iptables與firewalld 51
3.1.3 iptables的工作原理52
3.1.4 NAT基礎知識55
3.1.5 yum 57
3.2項目設計及準備60
3.2.1項目設計60
3.2.2項目準備60
3.3項目實施60
任務3-1安裝、啟動iptables 60
任務3-2認識iptables的基本語法61
任務3-3設置默認策略64
任務3-4配置iptables規則64
任務3-5使用firewalld服務66
任務3-6實現NAT(網絡
地址轉換) 72
任務3- 7 NAT綜合案例73
任務3-8配置服務的訪問控制列表76
3.4企業iptables服務器實戰與應用77
3.4.1企業環境及需求77
3.4.2需求分析78
3.4.3解決方案78
3.5項目實錄:配置與管理iptables
防火牆80
3.6練習題81
第4章配置與管理代理服務器83
4.1相關知識83
4.1.1代理服務器的工作原理83
4.1.2代理服務器的作用84
4.2項目設計及準備84
4.2.1項目設計84
4.2.2項目準備85
4.3項目實施85
任務4-1安裝、啟動、停止與隨系統
啟動squid服務85
任務4-2配置squid服務器86
4.4企業實戰與應用88
4.5補充:管理Linux文件權限93
4.6項目實錄93
4.7練習題94
4.8綜合案例分析94
第5章配置與管理Samba
服務器96
5.1相關知識96
5.1.1 Samba應用環境96
5.1.2 SMB協議97
5.1.3 Samba工作原理97
5.2項目設計與準備98
5.3項目實施98
任務5-1配置Samba服務98
任務5-2 user服務器實例解析103
任務5-3 share服務器實例解析107
任務5-4 Samba高級服務器配置108
任務5-5 Samba的打印共享114
5.4企業Samba服務器實用案例114
5.4.1企業環境及需求114
5.4.2需求分析115
5.4.3解決方案115
5.5項目實錄118
5.6練習題119
5.7實踐習題120
第6章配置與管理NFS服務器121
6.1 NFS相關知識121
6.1.1 NFS服務概述121
6.1.2 NFS服務的組件123
6.2項目設計及準備123
6.3項目實施124
任務6-1安裝、啟動和停止NFS
服務器124
任務6-2配置NFS服務125
任務6-3了解NFS服務的文件
存取權限126
任務6-4在客戶端掛載NFS
文件系統126
6.4企業NFS服務器實用案例128
6.4.1企業環境及需求128
6.4.2解決方案128
6.5排除NFS故障131
6.6項目實錄132
6.7練習題133
6.8實踐習題134
第7章配置與管理DHCP服務器136
7.1 DHCP相關知識136
7.1.1 DHCP服務概述136
7.1.2 DHCP的工作過程136
7.1.3 DHCP服務器分配給客戶端的IP地址類型137
7.2項目設計及準備138
7.2.1項目設計138
7.2.2項目需求準備138
7.3項目實施139
任務7-1在服務器RHEL7-1上安裝
DHCP服務器139
任務7-2熟悉DHCP主配置
文件140
任務7-3配置DHCP應用案例143
7.4企業案例I:多網卡實現DHCP多作用域配置146
7.4.1企業環境及需求147
7.4.2解決方案147
7.5企業案例II:配置DHCP超級作用域150
7.5 .1超級作用域的功能與實現150
7.5.2 DHCP超級作用域配置案例150
7.6企業案例III:配置DHCP
中繼代理152
7.6.1企業環境與網絡拓撲152
7.6.2解決方案153
7.7 DHCP服務配置排錯154
7.7.1客戶端無法獲取IP地址154
7.7.2提供備份的DHCP設置155
7.7.3利用命令及租約文件排除故障156
7.7.4總結網絡故障的排除156
7.8項目實錄157
7.9練習題158
7.10實踐習題159
第8章配置與管理DNS服務器160
8.1相關知識160
8.1.1認識域名空間160
8.1.2 DNS服務器的分類162
8.1.3 DNS查詢模式163
8.1.4域名解析過程163
8.1.5資源記錄164
8.1 .6 /etc/hosts文件165
8.2項目設計及準備165
8.2.1項目設計165
8.2.2項目準備165
8.3項目實施165
任務8-1安裝、啟動DNS服務器165
任務8-2掌握BIND配置文件166
任務8-3配置主DNS服務器實例170
任務8-4配置輔助DNS服務器175
任務8-5建立子域並進行區域委派178
任務8-6配置轉發服務器182
任務8-7配置緩存服務器183
8.4企業DNS服務器實用案例184
8.4.1企業環境與需求184
8.4.2需求分析184
8.4.3解決方案184
8.5 DNS故障排除187
8.5.1使用工具排除DNS服務器
配置187
8.5.2防火牆及SELinux對DNS服務器的影響189
8.5.3檢查DNS服務器配置中的常見錯誤189
8.6項目實錄189
8.7練習題190
8.8實踐習題191
第9章配置與管理Apache服務器192
9.1相關知識192
9.1.1 Web服務概述192
9.1.2 Apache服務器簡介193
9.2項目設計及準備194
9.2.1項目設計194
9.2.2項目準備194
9.3項目實施195
任務9-1安裝、啟動與停止Apache
服務195
任務9-2認識Apache服務器的配置
文件196
任務9-3常規設置Apache服務器
實例197
任務9-4其他常規設置201
任務9-5配置虛擬主機205
任務9-6配置用戶身份認證210
9.4項目實錄212
9.5練習題213
9.6實踐習題214
第10章配置與管理FTP服務器215
10.1相關知識215
10.1.1 FTP工作原理215
10.1.2匿名用戶216
10.2項目設計與準備216
10.3項目實施217
任務10-1安裝、啟動與停止vsftpd
服務217
任務10 -2認識vsftpd的配置文件217
任務10-3配置匿名用戶FTP實例219
任務10-4配置本地模式的常規FTP
服務器案例221
任務10-5設置vsftp虛擬賬號224
10.4企業實戰與應用227
10.4.1企業環境227
10.4.2需求分析227
10.4.3解決方案227
10.5 FTP排錯230
10.6項目實錄231
10.7練習題232
10.8實踐習題233
第11章配置與管理Postfix郵件
服務器234
11.1相關知識234
11.1.1電子郵件服務概述234
11.1.2電子郵件系統的組成235
11.1.3電子郵件傳輸過程235
11.1.4與電子郵件相關的協議236
11.1.5郵件中繼236
11.2項目設計及準備237
11.2.1項目設計237
11.2.2項目準備237
11.3項目實施238
任務11-1配置Postfix常規服務器238
任務11-2配置Dovecot服務程序243
任務11-3配置一個完整的收發郵件
服務器並測試244
任務11-4使用Cyrus-SASL實現
SMTP認證249
11.4 Postfix服務企業實戰與應用251
11.4.1企業環境251
11.4.2需求分析252
11.4.3解決方案252
11.5 Postfix排錯261
11.5.1無法定位郵件服務器261
11.5.2身份驗證失敗261
11.5.3郵箱配額限制261
11.5.4郵件服務器配置常記幾件事261
11.6項目實錄262
11.7練習題262
11.8實踐習題263
參考文獻264
作者介紹
楊雲教授,山東省教學名師,國家級精品課程負責人,濟南鐵路局優秀教師。1992年西南交通大學本科畢業獲學士學位,2007年獲山東大學計算機應用技術工程碩士。2005年任系副主任,2010年晉升教授,主持的《Linux網絡操作系統》獲2010年國家級精品課程稱號。