Linux網(wǎng)絡操作系統(tǒng)項目教程(歐拉/麒麟)(微課版)(第5版)
定 價:69.8 元
- 作者:楊云 楊昊龍 吳敏
- 出版時間:2024/6/1
- ISBN:9787115634283
- 出 版 社:人民郵電出版社
- 中圖法分類:TP316.85
- 頁碼:259
- 紙張:
- 版次:05
- 開本:16開
本書是《Linux網(wǎng)絡操作系統(tǒng)項目教程(RHEL 8/CentOS 8)(微課版)(第4版)》的國產(chǎn)操作系統(tǒng)EulerOS/KylinOS(歐拉/麒麟)版本,本書旨在滿足國家自主可控操作系統(tǒng)和信息技術創(chuàng)新發(fā)展的戰(zhàn)略需求,對接“全國職業(yè)院校技能大賽”和“世界技能大賽”,符合“三教”(教師、教材、教法)改革精神。本書是采用了基于“項目驅(qū)動、任務導向”的“雙元”模式的“紙質(zhì)教材+電子活頁”的項目化教程。
本書以Linux EulerOS/KylinOS為平臺,分為6個學習情境,分別為系統(tǒng)安裝與常用命令、系統(tǒng)管理與配置、shell編程與調(diào)試、網(wǎng)絡服務器配置與管理、系統(tǒng)安全與故障排除(電子活頁)、拓展與提高(電子活頁)。本書共14個項目,包括安裝與配置Linux操作系統(tǒng)、Linux常用命令與vim、管理Linux服務器的用戶和組、配置與管理文件系統(tǒng)、配置與管理硬盤、配置網(wǎng)絡和防火墻(含NAT)、shell基礎、學習shell script、使用gcc和make調(diào)試程序、配置與管理samba服務器、配置與管理DHCP服務器、配置與管理DNS服務器、配置與管理Apache服務器、配置與管理FTP服務器。項目配有“項目實訓”等結(jié)合實踐應用的內(nèi)容,引用大量的企業(yè)應用實例,配以知識點微課和課堂慕課,使“教、學、做”融為一體,實現(xiàn)理論與實踐統(tǒng)一。
本書可作為普通高等院校、職業(yè)院校計算機網(wǎng)絡技術、大數(shù)據(jù)技術、云計算技術應用、計算機應用技術、軟件技術等專業(yè)的理論與實踐教材,也可作為Linux系統(tǒng)管理和網(wǎng)絡管理人員的自學用書。
1.暢銷書體系基礎上修改
2.附贈電子活頁
3.融入課程思政等內(nèi)容
4.優(yōu)化教學項目,完善企業(yè)案例
5.配視頻教程,采用知識點微課和實訓項目慕課的形式
楊云,教授,Linux國家精品資源共享課程負責人,省教學名師,首屆工業(yè)和信息化職業(yè)教育教學指導委員會計算機類專業(yè)指導委員會委員,教育部高等教育自學考試指定教材項目“互聯(lián)網(wǎng)軟件與應用”負責人。主編多部"十三五”職業(yè)教育國家規(guī)劃教材。主持的 “五核協(xié)同的Linux操作系統(tǒng)教學資源建設”獲省級教學成果二等獎。楊云教授是微軟系統(tǒng)工程師(MCSE),多次負責全國的紅帽Linux和微軟Windows服務器的培訓工作。
目 錄
學習情境一 系統(tǒng)安裝與常用命令
項目1
安裝與配置Linux操作系統(tǒng) 2
1.1 項目知識準備 2
1.1.1 Linux操作系統(tǒng)的歷史 3
1.1.2 Linux操作系統(tǒng)的版權問題及
特點 3
1.1.3 理解Linux的體系結(jié)構 3
1.1.4 Linux的版本 4
1.1.5 openEuler 5
1.2 項目設計與準備 6
1.2.1 項目設計 6
1.2.2 項目準備 6
1.3 項目實施 7
任務1-1 安裝與配置虛擬機 7
任務1-2 安裝openEuler 11
任務1-3 重置root管理員密碼 16
任務1-4 使用yum和dnf 17
任務1-5 systemd初始化進程
服務 20
任務1-6 啟動shell 20
任務1-7 制作系統(tǒng)快照 21
1.4 拓展閱讀 “核高基”與國產(chǎn)
操作系統(tǒng) 21
1.5 項目實訓 安裝與基本配置Linux
操作系統(tǒng) 21
1.6 練習題 22
1.7 實踐習題 23
1.8 超級鏈接 23
項目2
Linux常用命令與vim 24
2.1 項目知識準備 24
2.1.1 了解Linux命令的特點 25
2.1.2 后臺運行程序 25
2.2 項目設計與準備 25
2.3 項目實施 25
任務2-1 熟練使用文件目錄類命令 25
任務2-2 熟練使用系統(tǒng)信息類命令 35
任務2-3 熟練使用進程管理類命令 37
任務2-4 熟練使用其他常用命令 39
任務2-5 熟練使用vim編輯器 42
2.4 拓展閱讀 中國計算機的主奠
基者 47
2.5 項目實訓 熟練使用Linux基本
命令 48
2.6 練習題 48
2.7 實踐習題 49
學習情境二 系統(tǒng)管理與配置
項目3
管理Linux服務器的用戶和組 51
3.1 項目知識準備 51
3.1.1 理解用戶和組 51
3.1.2 理解用戶賬戶文件 52
3.1.3 理解組文件 54
3.2 項目設計與準備 55
3.3 項目實施 55
任務3-1 新建用戶 55
任務3-2 設置用戶賬戶口令 56
任務3-3 維護用戶賬戶 58
任務3-4 管理組 60
任務3-5 使用su命令 61
任務3-6 使用常用的賬戶管理命令 61
3.4 企業(yè)實戰(zhàn)與應用——賬戶管理
實例 63
3.5 拓展閱讀 中國國家頂級域名
“CN”服務器 63
3.6 項目實訓 管理用戶和組 64
3.7 練習題 64
項目4
配置與管理文件系統(tǒng) 66
4.1 項目知識準備 66
4.1.1 認識文件系統(tǒng) 66
4.1.2 理解Linux文件系統(tǒng)結(jié)構 68
4.1.3 理解絕對路徑與相對路徑 69
4.2 項目設計與準備 70
4.3 項目實施 70
任務4-1 管理Linux文件權限 70
任務4-2 修改文件與目錄的默認權限與
隱藏權限 75
任務4-3 使用文件訪問控制列表 77
4.4 企業(yè)實戰(zhàn)與應用 78
4.5 拓展閱讀 圖靈獎 80
4.6 項目實訓 管理文件權限 80
4.7 練習題 81
項目5
配置與管理硬盤 82
5.1 項目知識準備 82
5.1.1 MBR硬盤與GPT硬盤 82
5.1.2 物理設備的命名規(guī)則 83
5.1.3 硬盤分區(qū) 84
5.2 項目設計與準備 85
5.2.1 為虛擬機添加需要的硬盤 85
5.2.2 必要時更改啟動順序 86
5.2.3 硬盤的使用規(guī)劃 87
5.3 項目實施 87
任務5-1 常用硬盤管理工具fdisk 88
任務5-2 使用其他硬盤管理工具 91
任務5-3 在Linux中配置軟RAID 94
任務5-4 配置軟RAID的企業(yè)實例 98
任務5-5 使用邏輯卷管理器 98
任務5-6 硬盤配額配置企業(yè)實例
(XFS文件系統(tǒng)) 103
5.4 拓展閱讀 國家最高科學
技術獎 107
5.5 項目實訓 107
5.5.1 項目實訓1 管理文件系統(tǒng) 107
5.5.2 項目實訓2 管理LVM邏輯卷 108
5.5.3 項目實訓3 管理動態(tài)磁盤 108
5.6 練習題 108
項目6
配置網(wǎng)絡和防火墻(含NAT) 110
6.1 項目知識準備 110
6.1.1 修改主機名 111
6.1.2 防火墻概述 112
6.2 項目設計與準備 112
6.3 項目實施 112
任務6-1 使用圖形界面配置網(wǎng)絡 112
任務6-2 使用nmcli命令配置網(wǎng)絡 114
任務6-3 使用firewalld服務 116
任務6-4 配置NAT 119
6.4 拓展閱讀 IPv4和IPv6 123
6.5 項目實訓 124
6.5.1 項目實訓1 配置TCP/IP網(wǎng)絡
接口 124
6.5.2 項目實訓2 配置與管理firewall 124
6.6 練習題 125
學習情境三 shell編程與調(diào)試
項目7
shell基礎 128
7.1 項目知識準備 128
7.1.1 變量的定義和引用 128
7.1.2 shell中變量的作用域 129
7.1.3 環(huán)境變量 130
7.1.4 環(huán)境設置文件 131
7.2 項目設計與準備 131
7.3 項目實施 132
任務7-1 命令運行的判斷
依據(jù):;、&&、|| 132
任務7-2 掌握grep命令的高級使用
方法 134
任務7-3 練習基礎正則表達式 135
任務7-4 基礎正則表達式的特殊字符
匯總 141
任務7-5 使用重定向 142
任務7-6 使用管道命令 143
7.4 拓展閱讀 為計算機事業(yè)做出過
巨大貢獻的王選院士 144
7.5 練習題 145
項目8
學習shell script 147
8.1 項目知識準備 147
8.1.1 了解shell script 147
8.1.2 編寫與執(zhí)行一個shell script 148
8.1.3 養(yǎng)成編寫shell script的良好
習慣 150
8.2 項目設計與準備 150
8.3 項目實施 150
任務8-1 通過簡單范例學習
shell script 150
任務8-2 了解腳本運行方式的差異 152
任務8-3 利用test命令的測試功能 153
任務8-4 利用判斷符號“[]” 156
任務8-5 利用if...then條件判斷式 158
任務8-6 利用case...in...esac條件
判斷式 162
任務8-7 while do done、until do done
(不定循環(huán)) 164
任務8-8 for...do...done(固定循環(huán)) 165
任務8-9 for...do...done的數(shù)值處理 168
任務8-10 查詢shell script腳本錯誤 168
8.4 項目實訓 實現(xiàn)shell編程 169
8.5 練習題 170
項目9
使用gcc和make調(diào)試程序 171
9.1 項目知識準備 171
9.1.1 編譯時錯誤 172
9.1.2 運行時錯誤 172
9.1.3 邏輯錯誤和語義錯誤 172
9.2 項目設計與準備 173
9.3 項目實施 173
任務9-1 安裝gcc 173
任務9-2 編寫單一程序:輸出
Hello World 173
任務9-3 編譯與鏈接主程序和子程序 174
任務9-4 調(diào)用外部函數(shù)庫:加入鏈接的
函數(shù)庫 176
任務9-5 使用gcc(編譯、參數(shù)與
鏈接) 177
任務9-6 使用make進行宏編譯 178
9.4 項目實訓 安裝和管理軟件包 182
9.5 練習題 183
學習情境四 網(wǎng)絡服務器配置與管理
項目10
配置與管理samba服務器 185
10.1 項目知識準備 185
10.1.1 了解samba應用環(huán)境 186
10.1.2 了解SMB協(xié)議 186
10.2 項目設計與準備 186
10.2.1 了解samba服務器配置的工作
流程 186
10.2.2 設備準備 187
10.3 項目實施 187
任務10-1 安裝并啟動samba服務 187
任務10-2 了解主配置文件smb.conf 188
任務10-3 samba服務的日志文件和
密碼文件 190
任務10-4 user服務器實例解析 191
任務10-5 配置可匿名訪問的samba
服務器 196
10.4 拓展閱讀 國產(chǎn)操作系統(tǒng)
“銀河麒麟” 197
10.5 項目實訓 配置與管理
samba服務器 198
10.6 練習題 199
10.7 實踐習題 200
項目11
配置與管理DHCP服務器 201
11.1 項目知識準備 201
11.1.1 DHCP服務器概述 202
11.1.2 DHCP的工作過程 202
11.1.3 DHCP服務器分配給客戶端的
IP地址類型 203
11.2 項目設計與準備 203
11.2.1 項目設計 203
11.2.2 項目準備 204
11.3 項目實施 204
任務11-1 在服務器Server01上安裝
DHCP服務器 204
任務11-2 熟悉DHCP主配置文件 205
任務11-3 配置DHCP服務器的應用
實例 208
11.4 拓展閱讀 中國的超級
計算機 211
11.5 項目實訓 配置與管理DHCP
服務器 211
11.6 練習題 213
11.7 實踐習題 214
項目12
配置與管理DNS服務器 215
12.1 項目知識準備 215
12.1.1 域名空間 215
12.1.2 域名解析過程 217
12.2 項目設計與準備 218
12.2.1 項目設計 218
12.2.2 項目準備 218
12.3 項目實施 218
任務12-1 安裝與啟動DNS 218
任務12-2 掌握BIND配置文件 219
任務12-3 配置主DNS服務器實例 222
任務12-4 配置緩存DNS服務器 226
任務12-5 測試DNS的常用命令及常見
錯誤 227
12.4 拓展閱讀 IPv4的根服務器 228
12.5 項目實訓 配置與管理DNS
服務器 228
12.6 練習題 229
項目13
配置與管理Apache服務器 231
13.1 項目知識準備 231
13.1.1 Web服務概述 232
13.1.2 HTTP 232
13.2 項目設計與準備 232
13.2.1 項目設計 232
13.2.2 項目準備 232
13.3 項目實施 233
任務13-1 安裝、啟動與停止Apache
服務器 233
任務13-2 認識Apache服務器的配置
文件 234
任務13-3 設置文檔根目錄和首頁文件的
實例 235
任務13-4 用戶個人主頁實例 237
任務13-5 虛擬目錄實例 238
任務13-6 配置基于IP地址的虛擬
主機 239
任務13-7 配置基于域名的虛擬主機 240
任務13-8 配置基于端口號的虛擬
主機 242
13.4 拓展閱讀 “雪人計劃” 243
13.5 項目實訓 配置與管理Web
服務器 244
13.6 練習題 245
13.7 實踐習題 245
項目14
配置與管理FTP服務器 247
14.1 項目知識準備 247
14.1.1 FTP的工作原理 248
14.1.2 匿名用戶 249
14.2 項目設計與準備 249
14.3 項目實施 249
任務14-1 安裝、啟動與停止vsftpd
服務 249
任務14-2 認識vsftpd的配置文件 250
任務14-3 配置匿名用戶FTP實例 251
任務14-4 配置本地模式的常規(guī)FTP
服務器實例 253
14.4 拓展閱讀 “龍芯” 257
14.5 項目實訓 配置與管理FTP
服務器 257
14.6 練習題 258
14.7 實踐習題 259
學習情境五(電子活頁視頻一) 系統(tǒng)安全與故障排除
學習情境六(電子活頁視頻二) 拓展與提高
參考文獻 262