網絡服務器搭建、配置與管理——Linux(RHEL 9/CentOS Stream 9)(微課版)(第5版)
楊雲 楊昊龍 李谷偉
相關主題
商品描述
本書滿足國家自主可控操作系統的戰略需要,符合“三教”改革精神,是一本基於“項目驅動、任務導向”的“雙元”模式項目化教程。
本書以Red Hat Enterprise Linux 9(RHEL 9)/CentOS Stream 9為平臺,根據網絡工程實際工作過程所需的知識和技能抽象出教學項目。教學項目包括安裝與配置Linux操作系統、配置網絡和使用SSH服務、配置與管理防火墻和SELinux、配置與管理代理服務器、配置與管理samba服務器、配置與管理NFS服務器、配置與管理DHCP服務器、配置與管理DNS服務器、配置與管理Apache服務器、配置與管理FTP服務器、配置與管理電子郵件服務器。項目中有企業實戰與應用、故障排除、項目實訓等結合實踐應用的內容,大量詳盡的企業應用實例,配以教學視頻,使教、學、做完美統一。電子活頁視頻含系統安全與故障排除和拓展提升兩大學習情境,共16個教學項目。
本書可作為應用型本科和職業院校計算機網絡技術、大數據技術、雲計算技術與應用、計算機應用技術、軟件技術等專業的理實一體化教材,也可作為Linux網絡服務器管理人員的自學用書和認證資格考試用書。
作者簡介
楊雲,教授,Linux國家精品資源共享課程負責人,省教學名師,首屆工業和信息化職業教育教學指導委員會計算機類專業指導委員會委員,教育部高等教育自學考試指定教材項目“互聯網軟件與應用”負責人。榮獲首屆全國教材建設獎優秀教材一等獎,主編多部“十四五”“十三五”“十二五”職業教育國家規劃教材。主持的 “五核協同的Linux操作系統教學資源建設”獲省級教學成果二等獎。楊雲教授是微軟系統工程師(MCSE),多次負責全國的紅帽Linux和微軟Windows服務器的培訓工作。
目錄大綱
項目1
安裝與配置Linux操作系統 1
1.1 項目相關知識 1
1.1.1 Linux操作系統的歷史 2
1.1.2 Linux的版權問題及特點 2
1.1.3 理解Linux的體系結構 2
1.1.4 Linux的版本 3
1.1.5 RHEL 9與CentOS Stream 9 4
1.2 項目設計與準備 5
1.2.1 項目設計 5
1.2.2 項目準備 5
1.3 項目實施 6
任務1-1 安裝VMware Workstation
Pro 17 6
任務1-2 新建虛擬機 7
任務1-3 安裝RHEL 9 11
任務1-4 使用YUM和DNF 17
任務1-5 啟動Shell 20
任務1-6 制作系統快照 21
1.4 拓展閱讀 “核高基”與國產操作
系統 21
1.5 項目實訓 安裝與基本配置Linux
操作系統 21
1.6 練習題 22
項目2
配置網絡和使用SSH
服務 24
2.1 項目相關知識 24
2.1.1 設置主機名 24
2.1.2 RHEL 9中的網絡配置文件 26
2.1.3 SSH服務概述 27
2.1.4 SSH的工作原理 28
2.2 項目設計與準備 31
2.3 項目實施 31
任務2-1 使用系統菜單配置網絡 31
任務2-2 使用圖形界面配置網絡 33
任務2-3 使用nmcli命令配置網絡 35
任務2-4 安裝、啟動SSH服務 38
任務2-5 配置SSH服務 39
任務2-6 Linux客戶端連接SSH
服務器 40
任務2-7 配置SSH密鑰認證 42
任務2-8 在Windows客戶端上連接Linux
服務器 43
2.4 拓展閱讀 IPv4和IPv6 47
2.5 項目實訓 配置Linux下的TCP/IP
網絡接口和配置遠程管理 47
2.6 練習題 48
項目3
配置與管理防火墻和
SELinux 50
3.1 項目相關知識 51
3.1.1 防火墻概述 51
3.1.2 iptables與firewalld 51
3.1.3 NAT基礎知識 52
3.2 項目設計與準備 53
3.2.1 項目設計 53
3.2.2 項目準備 54
3.3 項目實施 54
任務3-1 使用firewalld服務 54
任務3-2 設置SELinux的模式 60
任務3-3 設置SELinux安全上下文 61
任務3-4 管理布爾值 63
3.4 完成NAT(SNAT和DNAT)
企業實戰 64
3.4.1 企業環境和需求 64
3.4.2 解決方案(命令行方式) 65
3.4.3 解決方案(圖形界面方式) 70
3.5 拓展閱讀 中國計算機的主奠基者 72
3.6 項目實訓 配置與管理firewalld
防火墻 72
3.7 練習題 73
項目4
配置與管理代理服務器 74
4.1 項目相關知識 74
4.1.1 代理服務器的工作原理 75
4.1.2 代理服務器的作用 75
4.2 項目設計與準備 76
4.3 項目實施 76
任務4-1 安裝、啟動、停止與隨系統
啟動squid服務 76
任務4-2 配置squid服務器 77
4.4 企業實戰與應用 79
4.4.1 企業環境和需求 79
4.4.2 手動設置代理服務器解決方案 80
4.4.3 客戶端不需要配置代理服務器的
解決方案 82
4.4.4 反向代理的解決方案 85
4.5 拓展閱讀 中國國家頂級域名CN 86
4.6 項目實訓 配置與管理代理服務器 86
4.7 練習題 87
項目5
配置與管理samba服務器 88
5.1 項目相關知識 88
5.1.1 了解samba應用環境 89
5.1.2 了解SMB協議 89
5.2 項目設計與準備 89
5.2.1 了解samba服務器配置的
工作流程 90
5.2.2 設備準備 91
5.3 項目實施 91
任務5-1 安裝並啟動samba服務 91
任務5-2 了解主配置文件smb.conf 92
任務5-3 認識samba服務的日誌文件
和密碼文件 94
任務5-4 搭建高校資料共享與訪問
控制的samba服務器 95
任務5-5 配置可匿名訪問的samba
服務器 102
任務5-6 Linux客戶端訪問Windows 10
共享資源 105
任務5-7 samba高級服務器配置 112
任務5-8 samba服務器的打印共享 117
5.4 企業samba服務器實用案例 118
5.4.1 企業環境及需求 118
5.4.2 需求分析 118
5.4.3 解決方案 119
5.5 拓展閱讀 圖靈獎 121
5.6 項目實訓 配置與管理samba
服務器 122
5.7 練習題 123
5.8 實踐習題 124
項目6
配置與管理NFS服務器 125
6.1 項目相關知識 125
6.1.1 NFS服務概述 125
6.1.2 NFS服務的守護進程 127
6.2 項目設計與準備 128
6.3 項目實施 128
任務6-1 配置一臺完整的NFS
服務器 128
任務6-2 在客戶端掛載NFS 132
任務6-3 了解NFS服務的文件
存取權限 134
6.4 企業NFS服務器實用案例 134
6.4.1 企業環境及需求 134
6.4.2 解決方案 135
6.5 排除NFS故障 138
6.6 拓展閱讀 國家最高科學技術獎 139
6.7 項目實訓 配置與管理NFS
服務器 140
6.8 練習題 140
6.9 實踐習題 142
項目7
配置與管理DHCP服務器 143
7.1 項目相關知識 143
7.1.1 DHCP服務器概述 143
7.1.2 DHCP的工作過程 144
7.1.3 DHCP服務器分配給客戶端的IP
地址類型 145
7.2 項目設計與準備 145
7.2.1 項目設計 145
7.2.2 項目準備 146
7.3 項目實施 147
任務7-1 在服務器Server01上安裝
DHCP服務器 147
任務7-2 熟悉DHCP主配置文件 147
任務7-3 配置DHCP服務器的
應用實例 150
7.4 企業案例1:多網卡實現DHCP
多作用域配置 156
7.4.1 企業環境及需求 156
7.4.2 解決方案 157
7.5 企業案例2:配置DHCP
中繼代理 160
7.5.1 企業環境與網絡拓撲 160
7.5.2 解決方案 160
7.6 DHCP服務器配置排錯 163
7.6.1 IP地址與子網不匹配錯誤 163
7.6.2 客戶端無法獲取IP地址 163
7.6.3 提供備份的DHCP設置 163
7.6.4 利用命令及租用文件排除故障 164
7.6.5 總結網絡故障的排除 165
7.7 拓展閱讀 王選院士 165
7.8 項目實訓 配置與管理DHCP
服務器 166
7.9 練習題 167
7.10 實踐習題 168
項目8
配置與管理DNS服務器 169
8.1 項目相關知識 169
8.1.1 域名空間 170
8.1.2 域名解析過程 170
8.2 項目設計與準備 171
8.2.1 項目設計 171
8.2.2 項目準備 171
8.3 項目實施 172
任務8-1 安裝與啟動DNS 172
任務8-2 掌握BIND配置文件 172
任務8-3 配置主DNS服務器實例 176
任務8-4 配置輔助DNS服務器 180
8.4 企業DNS服務器實用案例 183
8.4.1 企業環境與需求 183
8.4.2 需求分析 184
8.4.3 解決方案 184
8.5 DNS故障排除 185
8.5.1 使用命令排除DNS服務器
配置錯誤 185
8.5.2 防火墻及SELinux對DNS
服務器的影響 186
8.6 拓展閱讀 “雪人計劃” 187
8.7 項目實訓 配置與管理DNS
服務器 187
8.8 練習題 188
8.9 實踐習題 189
項目9
配置與管理Apache
服務器 190
9.1 項目相關知識 190
9.1.1 Web服務概述 190
9.1.2 HTTP 191
9.2 項目設計與準備 191
9.2.1 項目設計 191
9.2.2 項目準備 191
9.3 項目實施 191
任務9-1 安裝、啟動與停止Apache
服務器 191
任務9-2 認識Apache服務器的
配置文件 193
任務9-3 設置文檔根目錄和首頁文件
的實例 195
任務9-4 用戶個人主頁實例 197
任務9-5 虛擬目錄實例 198
任務9-6 配置基於IP地址的
虛擬主機 199
任務9-7 配置基於域名的虛擬主機 200
任務9-8 配置基於端口的虛擬
主機 201
9.4 保障企業網站安全—配置用戶
身份認證 203
9.5 拓展閱讀 中國的超級計算機 206
9.6 項目實訓 配置與管理Web
服務器 206
9.7 練習題 207
9.8 實踐習題 208
項目10
配置與管理FTP服務器 209
10.1 項目相關知識 209
10.1.1 FTP的工作原理 209
10.1.2 匿名用戶 210
10.2 項目設計與準備 211
10.3 項目實施 211
任務10-1 安裝、啟動與停止vsftpd
服務 211
任務10-2 認識vsftpd的配置文件 212
任務10-3 配置匿名訪問模式的FTP
服務器實例 213
任務10-4 配置本地用戶認證模式的FTP
服務器實例 217
任務10-5 構建安全的支持虛擬用戶
訪問的FTP服務器 221
10.4 企業實戰與應用 225
10.4.1 企業環境 225
10.4.2 需求分析 225
10.4.3 解決方案 225
10.5 FTP排錯 229
10.6 拓展閱讀 中國的“龍芯” 230
10.7 項目實訓 配置與管理FTP
服務器 230
10.8 練習題 231
10.9 實踐習題 232
項目11
配置與管理電子郵件服務器 233
11.1 項目相關知識 233
11.1.1 電子郵件服務概述 233
11.1.2 電子郵件系統的組成 234
11.1.3 電子郵件傳輸過程 234
11.1.4 與電子郵件相關的協議 235
11.1.5 郵件中繼 236
11.2 項目設計與準備 237
11.2.1 項目設計 237
11.2.2 項目準備 237
11.3 項目實施 237
任務11-1 配置postfix常規服務器 237
任務11-2 配置dovecot服務程序 242
任務11-3 配置一個完整的收發郵件
服務器並測試 243
任務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排錯 260
11.5.1 無法定位郵件服務器 260
11.5.2 身份驗證失敗 261
11.5.3 郵箱配額限制 261
11.5.4 郵件服務器配置常記幾件事 261
11.6 拓展閱讀 國產操作系統
銀河麒麟 261
11.7 項目實訓 配置與管理電子郵件
服務器 262
11.8 練習題 262
11.9 實踐習題 263
電子活頁視頻一 系統安全與
故障排除 264
電子活頁視頻二 拓展
提升 265
參考文獻 266

