Linux網絡操作系統項目教程(RHEL 8/CentOS 8)(微課版)(第5版)

楊雲 楊昊龍

  • 出版商: 人民郵電
  • 出版日期: 2026-07-01
  • 售價: $396
  • 語言: 簡體中文
  • ISBN: 7115690308
  • ISBN-13: 9787115690302
  • 相關分類: Linux
  • 下單後立即進貨 (約4週~6週)

  • Linux網絡操作系統項目教程(RHEL 8/CentOS 8)(微課版)(第5版)-preview-1
Linux網絡操作系統項目教程(RHEL 8/CentOS 8)(微課版)(第5版)-preview-1

商品描述

本書對接“全國職業院校技能大賽”,符合“三教”改革精神,是國家在線精品課程、國家級精品資源共享課“Linux網絡操作系統”的配套教材,也是一本基於項目驅動、任務導向的雙元模式的紙媒 + 電子活頁的項目化零基礎教材。

本書以RHEL 8/CentOS 8為平臺,分為6個學習情境,分別為系統安裝與常用命令、系統管理與配置、shell程序設計與調試、網絡服務器配置與管理、系統安全與故障排除(電子活頁)、拓展與提高(電子活頁)。全書共14個教學項目,包括安裝與配置Linux操作系統、Linux常用命令與Vim編輯器、管理Linux服務器的用戶和組、配置與管理文件系統、配置與管理硬盤、配置網絡和使用SSH服務、shell基礎、學習shell script、使用GCC和make調試程序、配置與管理Samba服務器、配置與管理DHCP服務器、配置與管理DNS(域名服務器)、配置與管理Apache服務器、配置與管理FTP服務器。此外,本書還有16個擴展項目(電子活頁)。大部分項目配有項目實訓等結合實踐應用的內容,引用大量的企業應用實例,配以微課和慕課,使“教、學、做”融為一體,實現理論與實踐的統一。

本書可作為應用型本科、職業院校計算機網絡技術、大數據技術、雲計算技術應用、計算機應用技術、軟件技術等專業的理論與實踐教材,也可作為Linux系統管理和網絡管理人員的自學用書。

作者簡介

楊雲,教授,Linux國家精品資源共享課程負責人,省教學名師,首屆工業和信息化職業教育教學指導委員會計算機類專業指導委員會委員,教育部高等教育自學考試指定教材項目“互聯網軟件與應用”負責人。榮獲首屆全國教材建設獎優秀教材一等獎,主編多部“十四五”“十三五”“十二五”職業教育國家規劃教材。主持的 “五核協同的Linux操作系統教學資源建設”獲省級教學成果二等獎。楊雲教授是微軟系統工程師(MCSE),多次負責全國的紅帽Linux和微軟Windows服務器的培訓工作。

目錄大綱

目 錄

學習情境一 系統安裝與常用命令

項目1

安裝與配置Linux操作系統 2

1.1 項目知識準備 2

1.1.1 Linux操作系統的歷史 3

1.1.2 Linux操作系統的版權問題及

特點 3

1.1.3 理解Linux操作系統的體系結構 3

1.1.4 Linux操作系統的版本 4

1.1.5 RHEL 8 5

1.2 項目設計與準備 6

1.2.1 項目設計 6

1.2.2 項目準備 6

1.3 項目實施 7

任務1-1 安裝VMware Workstation

Pro 17 7

任務1-2 利用虛擬機軟件VM 17新建

虛擬機 9

任務1-3 安裝RHEL 8 13

任務1-4 使用YUM和DNF包

管理器 21

任務1-5 啟動shell 25

任務1-6 制作系統快照 26

1.4 拓展閱讀 “核高基”與國產操作

系統 26

1.5 項目實訓 安裝與基本配置

Linux操作系統 26

1.6 練習題 27

項目2

Linux常用命令與Vim

編輯器 29

2.1 項目知識準備 29

2.1.1 了解Linux命令的特點 30

2.1.2 後臺執行程序 30

2.2 項目設計與準備 30

2.3 項目實施 30

任務2-1 熟練使用文件目錄類

命令 30

任務2-2 熟練使用系統信息類

命令 41

任務2-3 熟練使用進程管理類

命令 43

任務2-4 熟練使用其他常用

命令 45

任務2-5 熟練使用Vim編輯器 47

2.4 拓展閱讀 中國計算機事業的

奠基者 54

2.5 項目實訓 熟練使用Linux

基本命令 54

2.6 練習題 54

2.7 實踐習題 55

學習情境二 系統管理與配置

項目3

管理Linux服務器的用戶

和組 57

3.1 項目知識準備 57

3.1.1 理解用戶賬戶和組 57

3.1.2 理解用戶賬戶文件 58

3.1.3 理解組文件 60

3.2 項目設計與準備 61

3.3 項目實施 61

任務3-1 新建用戶賬戶 61

任務3-2 設置用戶賬戶密碼 62

任務3-3 管理用戶賬戶 63

任務3-4 管理組 65

任務3-5 使用su命令 66

任務3-6 使用常用的用戶賬戶管理

命令 67

3.4 拓展閱讀 中國國家頂級

域名CN 68

3.5 項目實訓 管理用戶和組 69

3.6 練習題 69

項目4

配置與管理文件系統 71

4.1 項目知識準備 71

4.1.1 認識文件系統 71

4.1.2 理解Linux文件系統結構 73

4.1.3 理解絕對路徑與相對路徑 73

4.2 項目設計與準備 74

4.3 項目實施 74

任務4-1 管理Linux文件權限 74

任務4-2 修改文件與目錄的默認權限

與隱藏屬性 79

任務4-3 使用文件訪問控制列表 83

4.4 拓展閱讀 圖靈獎 85

4.5 項目實訓 配置與管理文件

權限 85

4.6 練習題 86

項目5

配置與管理硬盤 88

5.1 項目知識準備 88

5.1.1 MBR硬盤與GPT硬盤 88

5.1.2 硬盤分區 89

5.2 項目設計和準備 90

5.2.1 為虛擬機添加需要的硬盤 91

5.2.2 必要時更改啟動順序 92

5.2.3 硬盤的使用規劃 93

5.3 項目實施 93

任務5-1 常用硬盤管理工具 93

任務5-2 使用其他硬盤管理工具 98

任務5-3 在Linux操作系統中配置軟

RAID 102

任務5-4 使用LVM 106

任務5-5 磁盤配額配置企業案例 113

5.4 拓展閱讀 國家最高科學

技術獎 114

5.5 項目實訓 114

5.5.1 項目實訓1 管理文件系統 114

5.5.2 項目實訓2 管理邏輯卷 115

5.5.3 項目實訓3 管理動態硬盤 115

5.6 練習題 115

項目6

配置網絡和使用SSH

服務 117

6.1 項目知識準備 117

6.1.1 設置主機名 117

6.1.2 SSH服務概述 119

6.2 項目設計與準備 119

6.3 項目實施 120

任務6-1 使用系統菜單配置網絡 120

任務6-2 使用圖形界面配置網絡 121

任務6-3 使用nmcli命令配置網絡

接口 123

任務6-4 安裝、啟動SSH服務 126

任務6-5 配置SSH服務 127

任務6-6 Linux客戶端連接SSH

服務器 129

任務6-7 配置SSH密鑰認證 130

任務6-8 使用SCP傳輸文件 132

6.4 拓展閱讀 IPv4和IPv6 133

6.5 項目實訓 配置Linux服務器的

TCP/IP網絡接口和遠程管理 134

6.6 練習題 134

學習情境三 shell程序設計與調試

項目7

shell基礎 138

7.1 項目知識準備 138

7.1.1 變量的定義和引用 138

7.1.2 shell變量的作用範圍 139

7.1.3 環境變量 140

7.1.4 環境設置文件 141

7.2 項目設計與準備 142

7.3 項目實施 142

任務7-1 命令運行的判斷依據:

;、&&、|| 142

任務7-2 掌握grep命令的高級使用

方法 145

任務7-3 練習基礎正則表達式 145

任務7-4 基礎正則表達式的特殊字符

匯總 151

任務7-5 使用重定向 152

任務7-6 使用管道命令 154

7.4 拓展閱讀 王選院士 155

7.5 練習題 155

項目8

學習shell script 157

8.1 項目知識準備 157

8.1.1 了解shell script 158

8.1.2 編寫與執行一個shell script 158

8.1.3 養成編寫shell script的良好

習慣 161

8.2 項目設計與準備 162

8.3 項目實施 163

任務8-1 通過簡單實例學習

shell script 163

任務8-2 了解腳本運行方式的差異 166

任務8-3 利用判斷符號“[]” 167

任務8-4 利用if...then條件

判斷式 169

任務8-5 利用case...in...esac條件

判斷式 174

任務8-6 while...do...done、until...do...

done(不定循環) 175

任務8-7 for...do...done的數值

處理 178

任務8-8 查詢shell script錯誤 179

8.4 拓展閱讀 “龍芯之母”——

黃令儀院士 180

8.5 項目實訓 實現shell script

程序設計 180

8.6 練習題 181

項目9

使用GCC和make調試

程序 182

9.1 項目知識準備 182

9.1.1 編譯時錯誤 183

9.1.2 運行時錯誤 183

9.1.3 邏輯錯誤和語義錯誤 183

9.2 項目設計與準備 184

9.3 項目實施 184

任務9-1 安裝GCC 184

任務9-2 編寫單一程序:輸出

Hello World 186

任務9-3 編譯與鏈接主程序和子

程序 187

任務9-4 調用外部函數庫:加入鏈接的

函數庫 188

任務9-5 使用GCC(編譯、參數與

鏈接) 189

任務9-6 使用make進行宏編譯 190

9.4 拓展閱讀 文化自信的歷史

擔當 195

9.5 項目實訓 安裝和管理

軟件包 195

9.6 練習題 196

學習情境四 網絡服務器配置與管理

項目10

配置與管理Samba

服務器 198

10.1 項目知識準備 198

10.1.1 了解Samba應用環境 199

10.1.2 了解SMB協議 199

10.2 項目設計與準備 199

10.2.1 了解Samba服務器的配置

流程 199

10.2.2 設備準備 200

10.3 項目實施 200

任務10-1 安裝Samba軟件包並啟動

SMB服務 200

任務10-2 了解主配置文件

smb.conf 201

任務10-3 Samba服務器的日誌文件和

密碼文件 204

任務10-4 user服務器實例解析 205

任務10-5 配置可匿名訪問的Samba

服務器 210

10.4 拓展閱讀 國產操作系統

銀河麒麟 212

10.5 項目實訓 配置與管理Samba

服務器 213

10.6 練習題 214

10.7 實踐習題 215

項目11

配置與管理DHCP服務器 216

11.1 項目知識準備 216

11.1.1 DHCP服務器概述 217

11.1.2 DHCP的工作過程 217

11.1.3 DHCP服務器分配給DHCP

客戶端的IP地址類型 218

11.2 項目設計與準備 218

11.2.1 項目設計 218

11.2.2 項目準備 219

11.3 項目實施 220

任務11-1 在服務器Server01上安裝

DHCP軟件包 220

任務11-2 熟悉DHCP主配置文件和

租用數據庫文件 220

任務11-3 配置DHCP服務器的應用

實例 224

11.4 拓展閱讀 中國的超級

計算機 227

11.5 項目實訓 配置與管理DHCP

服務器 228

11.6 練習題 230

11.7 實踐習題 230

項目12

配置與管理DNS(域名

服務器) 232

12.1 項目知識準備 232

12.1.1 域名空間 233

12.1.2 域名解析過程 233

12.2 項目設計與準備 234

12.2.1 項目設計 234

12.2.2 項目準備 234

12.3 項目實施 235

任務12-1 安裝與啟動DNS 235

任務12-2 掌握DNS的配置文件 235

任務12-3 配置主DNS(域名服務器)

實例 239

任務12-4 配置緩存DNS(域名

服務器) 243

任務12-5 測試DNS的常用命令及常見

錯誤 244

12.4 拓展閱讀 IPv4的根服務器 245

12.5 項目實訓 配置與管理DNS

(域名服務器) 245

12.6 練習題 246

項目13

配置與管理Apache

服務器 248

13.1 項目知識準備 248

13.1.1 Web服務概述 248

13.1.2 超文本傳輸協議 249

13.2 項目設計與準備 249

13.2.1 項目設計 249

13.2.2 項目準備 249

13.3 項目實施 249

任務13-1 安裝、啟動與測試Apache

服務 249

任務13-2 認識Apache服務器的配置

文件 251

任務13-3 設置文檔根目錄和首頁文件的

實例 253

任務13-4 用戶個人主頁實例 255

任務13-5 虛擬目錄實例 256

任務13-6 配置基於IP地址的虛擬

主機 257

任務13-7 配置基於域名的虛擬主機 260

任務13-8 配置基於端口號的虛擬

主機 261

13.4 拓展閱讀 “雪人計劃” 263

13.5 項目實訓 配置與管理Web

服務器 263

13.6 練習題 264

13.7 實踐習題 265

項目14

配置與管理FTP服務器 267

14.1 項目知識準備 267

14.1.1 FTP的工作原理 267

14.1.2 匿名用戶 268

14.2 項目設計與準備 269

14.3 項目實施 269

任務14-1 安裝、啟動與停止vsftpd

服務 269

任務14-2 認識vsftpd的配置文件 270

任務14-3 配置匿名用戶FTP實例 271

任務14-4 配置本地模式的常規FTP

服務器實例 274

任務14-5 設置vsftp服務器虛擬

用戶 277

14.4 拓展閱讀 中國的龍芯 280

14.5 項目實訓 配置與管理FTP

服務器 281

14.6 練習題 282

14.7 實踐習題 282

學習情境五(電子活頁) 系統安全與故障排除

學習情境六(電子活頁) 拓展與提高

參考文獻 286