Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目教程(RHEL 7.4/CentOS 7.4)(微課版)(第4版)
定 價(jià):59.8 元
- 作者:楊云 吳敏 馬玉英 王春身
- 出版時(shí)間:2023/8/1
- ISBN:9787115620644
- 出 版 社:人民郵電出版社
- 中圖法分類:TP316.85
- 頁碼:261
- 紙張:
- 版次:04
- 開本:16開
本書是“十二五”“十三五”“十四五”職業(yè)教育國家規(guī)劃教材,是國家精品課程、國家級精品資源共享課和國家在線精品課程配套教材,是一本基于“項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動”的“雙元”模式的Linux零基礎(chǔ)教材。本書上一版獲評首屆全國教材建設(shè)獎全國優(yōu)秀教材一等獎。
本書以Red Hat Enterprise Linux 7.4/CentOS 7.4為平臺,對Linux網(wǎng)絡(luò)操作系統(tǒng)的應(yīng)用進(jìn)行詳細(xì)講解。全書分為系統(tǒng)安裝與常用命令、系統(tǒng)配置與管理、shell編程與調(diào)試、網(wǎng)絡(luò)服務(wù)器配置與管理4個(gè)學(xué)習(xí)情境共14個(gè)教學(xué)實(shí)訓(xùn)項(xiàng)目。教學(xué)實(shí)訓(xùn)項(xiàng)目包括安裝與配置Linux操作系統(tǒng)、熟練使用Linux常用命令與vim編輯器、管理Linux服務(wù)器的用戶和組、配置與管理文件系統(tǒng)、配置與管理磁盤、配置網(wǎng)絡(luò)和使用SSH服務(wù)、掌握shell基礎(chǔ)、學(xué)習(xí)shell script、使用GCC編譯器和make命令調(diào)試程序、配置與管理服務(wù)器(包括samba、DHCP、DNS、Apache、FTP)。幾乎每個(gè)項(xiàng)目都配有項(xiàng)目實(shí)訓(xùn)、練習(xí)題等結(jié)合實(shí)踐應(yīng)用的內(nèi)容。本書引用大量的企業(yè)應(yīng)用實(shí)例,配以知識點(diǎn)微課和項(xiàng)目實(shí)訓(xùn)慕課,使“教、學(xué)、做”融為一體,實(shí)現(xiàn)理論與實(shí)踐的統(tǒng)一。
本書可作為計(jì)算機(jī)應(yīng)用技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、軟件技術(shù)及其他計(jì)算機(jī)類專業(yè)的技術(shù)型、技能型人才培養(yǎng)的理論與實(shí)踐一體化教材,也可作為Linux系統(tǒng)管理和網(wǎng)絡(luò)管理人員的自學(xué)指導(dǎo)書。
本教材第3版曾獲首屆全國教材建設(shè)獎全國優(yōu)秀教材一等獎
是“十四五”十三五”“十二五”職業(yè)教育國家規(guī)劃教材
新增電子活頁,融入課程思政等內(nèi)容,優(yōu)化教學(xué)項(xiàng)目,完善企業(yè)案例
國家精品課程和國家精品資源共享課程“Linux網(wǎng)絡(luò)操作系統(tǒng)”的配套教材
楊云,教授,Linux國家精品資源共享課程負(fù)責(zé)人,省教學(xué)名師,首屆工業(yè)和信息化職業(yè)教育教學(xué)指導(dǎo)委員會計(jì)算機(jī)類專業(yè)指導(dǎo)委員會委員,教育部高等教育自學(xué)考試指定教材項(xiàng)目“互聯(lián)網(wǎng)軟件與應(yīng)用”負(fù)責(zé)人。主編多部"十三五”職業(yè)教育國家規(guī)劃教材。主持的 “五核協(xié)同的Linux操作系統(tǒng)教學(xué)資源建設(shè)”獲省級教學(xué)成果二等獎。楊云教授是微軟系統(tǒng)工程師(MCSE),多次負(fù)責(zé)全國的紅帽Linux和微軟Windows服務(wù)器的培訓(xùn)工作。
學(xué)習(xí)情境一 系統(tǒng)安裝與常用命令
項(xiàng)目1 安裝與配置Linux操作系統(tǒng) 2
1.1 項(xiàng)目知識準(zhǔn)備 2
1.1.1 認(rèn)識Linux的歷史與今天 2
1.1.2 理解Linux體系結(jié)構(gòu) 3
1.1.3 認(rèn)識Linux的版本 4
1.1.4 Red Hat Enterprise Linux 7 5
1.2 項(xiàng)目設(shè)計(jì)與準(zhǔn)備 5
1.3 項(xiàng)目實(shí)施 6
任務(wù)1-1 安裝配置虛擬機(jī) 6
任務(wù)1-2 安裝Red Hat Enterprise
Linux 7.4 9
任務(wù)1-3 重置root管理員密碼 14
任務(wù)1-4 RPM(紅帽軟件包管理器) 15
任務(wù)1-5 yum軟件倉庫 16
任務(wù)1-6 systemd初始化進(jìn)程 17
任務(wù)1-7 啟動shell 18
1.4 拓展閱讀:“核高基”與國產(chǎn)操作系統(tǒng) 19
1.5 項(xiàng)目實(shí)訓(xùn):安裝與基本配置Linux操作系統(tǒng) 19
1.6 練習(xí)題 20
1.7 實(shí)踐習(xí)題 21
1.8 超級鏈接 21
項(xiàng)目2 熟練使用Linux常用命令與vim編輯器 22
2.1 項(xiàng)目知識準(zhǔn)備 22
2.1.1 了解Linux命令的特點(diǎn) 23
2.1.2 后臺運(yùn)行程序 23
2.2 項(xiàng)目設(shè)計(jì)與準(zhǔn)備 23
2.3 項(xiàng)目實(shí)施 23
任務(wù)2-1 熟練使用文件目錄類命令 23
任務(wù)2-2 熟練使用系統(tǒng)信息類命令 33
任務(wù)2-3 熟練使用進(jìn)程管理類命令 35
任務(wù)2-4 熟練使用其他常用命令 38
任務(wù)2-5 熟練使用vim編輯器 40
2.4 拓展閱讀:中國計(jì)算機(jī)的主奠基人 45
2.5 項(xiàng)目實(shí)訓(xùn):熟練使用Linux基本命令 46
2.6 練習(xí)題 46
2.7 實(shí)踐習(xí)題 47
學(xué)習(xí)情境二 系統(tǒng)配置與管理
項(xiàng)目3 管理Linux服務(wù)器的用戶和組 49
3.1 項(xiàng)目知識準(zhǔn)備 49
3.1.1 理解用戶賬戶和組 49
3.1.2 理解用戶賬戶文件 50
3.1.3 理解組文件 52
3.2 項(xiàng)目設(shè)計(jì)與準(zhǔn)備 52
3.3 項(xiàng)目實(shí)施 53
任務(wù)3-1 新建用戶賬戶 53
任務(wù)3-2 設(shè)置用戶賬戶口令 54
任務(wù)3-3 維護(hù)用戶賬戶 55
任務(wù)3-4 管理組 57
任務(wù)3-5 使用su命令與sudo命令 58
任務(wù)3-6 使用用戶管理器管理用戶賬戶和組 59
任務(wù)3-7 使用常用的賬戶管理命令 60
3.4 企業(yè)實(shí)戰(zhàn)與應(yīng)用——賬戶管理實(shí)例 62
3.5 拓展閱讀:中國國家頂級域名(CN) 63
3.6 項(xiàng)目實(shí)訓(xùn):管理用戶賬戶和組 63
3.7 練習(xí)題 63
項(xiàng)目4 配置與管理文件系統(tǒng) 65
4.1 項(xiàng)目知識準(zhǔn)備 65
4.1.1 認(rèn)識Linux文件系統(tǒng) 65
4.1.2 理解Linux文件系統(tǒng)的目錄結(jié)構(gòu) 67
4.1.3 理解絕對路徑與相對路徑 68
4.2 項(xiàng)目設(shè)計(jì)與準(zhǔn)備 69
4.3 項(xiàng)目實(shí)施 69
任務(wù)4-1 管理Linux文件權(quán)限 69
任務(wù)4-2 修改文件與目錄的默認(rèn)權(quán)限與隱藏權(quán)限 74
任務(wù)4-3 理解文件訪問控制列表 77
4.4 企業(yè)實(shí)戰(zhàn)與應(yīng)用 78
4.5 拓展閱讀:圖靈獎 80
4.6 項(xiàng)目實(shí)訓(xùn):管理文件權(quán)限 80
4.7 練習(xí)題 80
項(xiàng)目5 配置與管理磁盤 82
5.1 項(xiàng)目知識準(zhǔn)備 82
5.1.1 物理設(shè)備的命名規(guī)則 82
5.1.2 硬盤相關(guān)知識 83
5.2 項(xiàng)目設(shè)計(jì)與準(zhǔn)備 84
5.3 項(xiàng)目實(shí)施 85
任務(wù)5-1 熟練使用常用磁盤管理工具 85
任務(wù)5-2 配置與管理磁盤配額 91
任務(wù)5-3 在Linux中配置軟RAID 91
任務(wù)5-4 配置軟RAID的企業(yè)案例 95
任務(wù)5-5 使用LVM 97
任務(wù)5-6 硬盤配額配置企業(yè)案例(XFS文件系統(tǒng)) 101
5.4 拓展閱讀:國家最高科學(xué)技術(shù)獎 105
5.5 項(xiàng)目實(shí)訓(xùn) 105
項(xiàng)目實(shí)訓(xùn)1:管理文件系統(tǒng) 105
項(xiàng)目實(shí)訓(xùn)2:管理LVM邏輯卷 105
項(xiàng)目實(shí)訓(xùn)3:管理動態(tài)磁盤 106
5.6 練習(xí)題 106
項(xiàng)目6 配置網(wǎng)絡(luò)和使用SSH服務(wù) 108
6.1 項(xiàng)目知識準(zhǔn)備 108
6.2 項(xiàng)目設(shè)計(jì)與準(zhǔn)備 110
6.3 項(xiàng)目實(shí)施 110
任務(wù)6-1 使用系統(tǒng)菜單配置網(wǎng)絡(luò) 110
任務(wù)6-2 通過網(wǎng)卡配置文件配置網(wǎng)絡(luò) 111
任務(wù)6-3 使用圖形界面配置網(wǎng)絡(luò) 112
任務(wù)6-4 使用nmcli命令配置網(wǎng)絡(luò) 114
任務(wù)6-5 創(chuàng)建網(wǎng)絡(luò)會話實(shí)例 116
任務(wù)6-6 配置遠(yuǎn)程控制服務(wù) 118
6.4 拓展閱讀:IPv4和IPv6 121
6.5 項(xiàng)目實(shí)訓(xùn):配置Linux下的TCP/IP和遠(yuǎn)程管理 122
6.6 練習(xí)題 122
學(xué)習(xí)情境三 shell編程與調(diào)試
項(xiàng)目7 掌握shell基礎(chǔ) 125
7.1 項(xiàng)目知識準(zhǔn)備 125
7.1.1 變量的定義和引用 125
7.1.2 shell變量的作用域 126
7.1.3 環(huán)境變量 127
7.1.4 工作環(huán)境設(shè)置文件 128
7.2 項(xiàng)目設(shè)計(jì)與準(zhǔn)備 128
7.3 項(xiàng)目實(shí)施 129
任務(wù)7-1 命令執(zhí)行的判斷依據(jù) 129
任務(wù)7-2 掌握grep命令的高級用法 131
任務(wù)7-3 練習(xí)基礎(chǔ)正則表達(dá)式的使用 132
任務(wù)7-4 認(rèn)識基礎(chǔ)正則表達(dá)式的特殊字符 138
任務(wù)7-5 使用重定向 138
任務(wù)7-6 使用管道命令 140
7.4 拓展閱讀:為計(jì)算機(jī)事業(yè)做出過巨大貢獻(xiàn)的王選院士 141
7.5 練習(xí)題 141
項(xiàng)目8 學(xué)習(xí)shell script 143
8.1 項(xiàng)目知識準(zhǔn)備 143
8.1.1 了解shell script 143
8.1.2 編寫與執(zhí)行一個(gè)shell script 144
8.1.3 養(yǎng)成良好的編程習(xí)慣 145
8.2 項(xiàng)目設(shè)計(jì)與準(zhǔn)備 146
8.3 項(xiàng)目實(shí)施 146
任務(wù)8-1 通過簡單范例學(xué)習(xí)shell script 146
任務(wù)8-2 了解腳本運(yùn)行方式的差異 148
任務(wù)8-3 利用test命令的測試功能 149
任務(wù)8-4 利用判斷符號[ ] 152
任務(wù)8-5 利用if...then...fi條件判斷式 153
任務(wù)8-6 利用case...in...esac條件判斷式 157
任務(wù)8-7 使用while...do...done、until...do...done(不定循環(huán)) 159
任務(wù)8-8 使用for...in...do...done(固定循環(huán)) 161
任務(wù)8-9 理解for...do...done的數(shù)值處理 163
任務(wù)8-10 查詢shell script錯(cuò)誤 164
8.4 項(xiàng)目實(shí)訓(xùn):使用shell編程 165
8.5 練習(xí)題 165
項(xiàng)目9 使用GCC編譯器和make命令調(diào)試程序 167
9.1 項(xiàng)目知識準(zhǔn)備 167
9.1.1 編譯時(shí)錯(cuò)誤 167
9.1.2 運(yùn)行時(shí)錯(cuò)誤 168
9.1.3 邏輯錯(cuò)誤和語義錯(cuò)誤 168
9.2 項(xiàng)目設(shè)計(jì)與準(zhǔn)備 168
9.3 項(xiàng)目實(shí)施 168
任務(wù)9-1 安裝GCC編譯器 169
任務(wù)9-2 編寫單一程序:輸出Hello World 170
任務(wù)9-3 編譯與鏈接主程序和子程序 171
任務(wù)9-4 調(diào)用外部函數(shù)庫:加入鏈接的函數(shù)庫 172
任務(wù)9-5 使用GCC編譯器(編譯、參數(shù)與鏈接) 173
任務(wù)9-6 使用make命令進(jìn)行宏編譯 174
9.4 項(xiàng)目實(shí)訓(xùn):安裝和管理軟件包 179
9.5 練習(xí)題 179
學(xué)習(xí)情境四 網(wǎng)絡(luò)服務(wù)器配置與管理
項(xiàng)目10 配置與管理samba服務(wù)器 181
10.1 項(xiàng)目知識準(zhǔn)備 181
10.1.1 samba應(yīng)用環(huán)境 182
10.1.2 SMB協(xié)議 182
10.1.3 samba工作原理 182
10.2 項(xiàng)目設(shè)計(jì)與準(zhǔn)備 183
10.3 項(xiàng)目實(shí)施 183
任務(wù)10-1 配置samba服務(wù)器 183
任務(wù)10-2 user服務(wù)器實(shí)例解析 188
10.4 拓展閱讀:國產(chǎn)操作系統(tǒng)“銀河麒麟” 192
10.5 項(xiàng)目實(shí)訓(xùn):配置與管理samba服務(wù)器 193
10.6 練習(xí)題 194
10.7 實(shí)踐習(xí)題 195
項(xiàng)目11 配置與管理DHCP服務(wù)器 196
11.1 項(xiàng)目知識準(zhǔn)備 196
11.1.1 DHCP服務(wù)概述 196
11.1.2 DHCP的工作過程 197
11.1.3 DHCP服務(wù)器分配給客戶端的IP地址類型 197
11.2 項(xiàng)目設(shè)計(jì)及準(zhǔn)備 198
11.3 項(xiàng)目實(shí)施 199
任務(wù)11-1 在服務(wù)器RHEL7-1上安裝DHCP服務(wù) 199
任務(wù)11-2 熟悉DHCP主配置文件 200
任務(wù)11-3 配置DHCP應(yīng)用實(shí)例 203
11.4 拓展閱讀:中國的超級計(jì)算機(jī) 206
11.5 項(xiàng)目實(shí)訓(xùn):配置與管理DHCP服務(wù)器 206
11.6 練習(xí)題 208
11.7 實(shí)踐習(xí)題 209
項(xiàng)目12 配置與管理DNS服務(wù)器 210
12.1 項(xiàng)目知識準(zhǔn)備 210
12.1.1 認(rèn)識域名空間 210
12.1.2 DNS服務(wù)器的分類 212
12.1.3 DNS查詢模式 213
12.1.4 域名解析過程 213
12.1.5 資源記錄 214
12.1.6 /etc/hosts文件 215
12.2 項(xiàng)目設(shè)計(jì)及準(zhǔn)備 215
12.3 項(xiàng)目實(shí)施 216
任務(wù)12-1 安裝、啟動DNS服務(wù) 216
任務(wù)12-2 掌握BIND配置文件 216
任務(wù)12-3 配置主DNS服務(wù)器實(shí)例 220
12.4 拓展閱讀:“雪人計(jì)劃” 225
12.5 項(xiàng)目實(shí)訓(xùn):配置與管理DNS服務(wù)器 225
12.6 練習(xí)題 226
項(xiàng)目13 配置與管理Apache服務(wù)器 228
13.1 項(xiàng)目知識準(zhǔn)備 228
13.1.1 Web服務(wù)概述 228
13.1.2 Apache服務(wù)器簡介 230
13.2 項(xiàng)目設(shè)計(jì)及準(zhǔn)備 230
13.3 項(xiàng)目實(shí)施 231
任務(wù)13-1 安裝、啟動與停止Apache服務(wù)器 231
任務(wù)13-2 認(rèn)識Apache服務(wù)器的配置文件 232
任務(wù)13-3 常規(guī)設(shè)置Apache服務(wù)器實(shí)例 233
任務(wù)13-4 其他常規(guī)設(shè)置 237
任務(wù)13-5 配置虛擬主機(jī) 241
13.4 項(xiàng)目實(shí)訓(xùn):配置與管理Web服務(wù)器 245
13.5 練習(xí)題 246
13.6 實(shí)踐習(xí)題 247
項(xiàng)目14 配置與管理FTP服務(wù)器 248
14.1 項(xiàng)目知識準(zhǔn)備 248
14.1.1 FTP的工作原理 248
14.1.2 匿名用戶 249
14.2 項(xiàng)目設(shè)計(jì)與準(zhǔn)備 249
14.3 項(xiàng)目實(shí)施 249
任務(wù)14-1 安裝、啟動與停止vsftpd服務(wù) 250
任務(wù)14-2 認(rèn)識vsftpd的配置文件 250
任務(wù)14-3 配置匿名用戶FTP實(shí)例 252
任務(wù)14-4 配置本地模式的常規(guī)FTP
服務(wù)器實(shí)例 253
任務(wù)14-5 設(shè)置vsftp虛擬賬號 256
14.4 拓展閱讀:中國的“龍芯” 259
14.5 項(xiàng)目實(shí)訓(xùn):配置與管理FTP服務(wù)器 259
14.6 練習(xí)題 260
14.7 實(shí)踐習(xí)題 261
參考文獻(xiàn) 262