此商品已下架,若仍需天瓏代為查詢或代購書籍,請與門市客服人員聯繫,或 E-mail 至 service@tenlong.com.tw 將有專人為您服務。

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

楊雲

  • 出版商: 人民郵電
  • 出版日期: 2025-08-01
  • 售價: $419
  • 語言: 簡體中文
  • 頁數: 291
  • ISBN: 7115673608
  • ISBN-13: 9787115673602
  • 相關分類: Linux
  • 下單後立即進貨 (約4週~6週)

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

商品描述

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

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

本書可作為應用型本科、職業本科、高職高專院校計算機網絡技術、大數據技術、雲計算技術應用、計算機應用技術、軟件技術等專業的理論與實踐教材,也可作為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 9與CentOS Stream 9 5

1.2 項目設計與準備 6

1.2.1 項目設計 6

1.2.2 項目準備 6

1.3 項目實施 8

任務1-1 安裝VMware

Workstation Pro 17 8

任務1-2 利用虛擬機軟件VMware

Workstation Pro 17新建

虛擬機 9

任務1-3 安裝RHEL 9 12

任務1-4 使用YUM和DNF 18

任務1-5 啟動shell 21

任務1-6 系統和服務管理 21

任務1-7 制作系統快照 24

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

系統 24

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

操作系統 24

1.6 練習題 25

1.7 實踐習題 26

1.8 超級鏈接 26

項目2

Linux常用命令與vim 27

2.1 項目知識準備 27

2.1.1 了解Linux命令的特點 28

2.1.2 獲取幫助 28

2.1.3 後臺運行程序 30

2.2 項目設計與準備 30

2.3 項目實施 30

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

命令 31

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

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

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

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

2.4 拓展閱讀 中國計算機的

主奠基者 52

2.5 項目實訓:熟練使用Linux基本

命令 53

2.6 練習題 53

2.7 實踐習題 54

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

項目3

管理Linux服務器的用戶和組 56

3.1 項目知識準備 56

3.1.1 理解用戶賬戶和組 56

3.1.2 理解用戶賬戶文件 57

3.1.3 理解組文件 59

3.2 項目設計與準備 60

3.3 項目實施 60

任務3-1 新建用戶 60

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

任務3-3 維護用戶賬戶 63

任務3-4 管理組 65

任務3-5 使用su命令 66

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

3.4 企業實戰與應用——賬戶管理

實例 68

3.5 拓展閱讀 中國國家頂級域名

CN 69

3.6 項目實訓:管理用戶和組 69

3.7 練習題 70

項目4

配置與管理文件系統 72

4.1 項目相關知識 72

4.1.1 認識文件系統 73

4.1.2 理解Linux文件系統結構 74

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

4.2 項目設計與準備 75

4.3 項目實施 75

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

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

隱藏屬性 81

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

4.4 企業實戰與應用 86

4.5 拓展閱讀 圖靈獎 88

4.6 項目實訓:管理文件權限 88

4.7 練習題 88

項目5

配置與管理硬盤 90

5.1 項目知識準備 90

5.1.1 MBR硬盤與GPT硬盤 90

5.1.2 磁盤分區 91

5.2 項目設計與準備 93

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

5.2.2 必要時更改啟動順序

(一般不更改) 94

5.2.3 硬盤的使用規劃 95

5.3 項目實施 95

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

任務5-2 在Linux中配置軟RAID 100

任務5-3 管理邏輯卷 104

任務5-4 硬盤配額配置企業案例

(XFS文件系統) 111

5.4 拓展閱讀 國家最高科學

技術獎 112

5.5 項目實訓 112

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

5.5.2 項目實訓2:管理邏輯卷 113

5.5.3 項目實訓3:管理動態磁盤 113

5.6 練習題 114

項目6

配置網絡和使用SSH

服務 115

6.1 項目知識準備 115

6.1.1 設置主機名 116

6.1.2 RHEL 9中的網絡配置文件 117

6.1.3 SSH服務概述 119

6.2 項目設計與準備 119

6.3 項目實施 120

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

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

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

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

任務6-5 配置SSH服務 128

任務6-6 Linux連接SSH服務器 130

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

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

6.4 拓展閱讀IPv4和IPv6 133

6.5 項目實訓 134

6.5.1 項目實訓1:配置TCP/IP網絡

接口 134

6.5.2 項目實訓2:配置與管理

防火墻 134

6.6 練習題 136

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

項目7

shell基礎 140

7.1 項目知識準備 141

7.1.1 變量的定義和引用 141

7.1.2 shell變量的作用域 141

7.1.3 環境變量 142

7.1.4 工作環境設置文件 144

7.2 項目設計與準備 144

7.3 項目實施 144

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

“&&”“||” 144

任務7-2 掌握grep的高級使用方法 147

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

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

匯總 153

任務7-5 使用重定向 154

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

7.4 拓展閱讀 王選院士 157

7.5 練習題 158

項目8

學習shell script 159

8.1 項目知識準備 159

8.1.1 了解shell script 160

8.1.2 編寫與執行一個shell script 160

8.1.3 養成編寫shell script的良好

習慣 163

8.2 項目設計與準備 164

8.3 項目實施 165

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

shell script 165

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

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

任務8-4 利用if...then條件判斷式 171

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

判斷 176

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

(不定循環) 178

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

數值處理 180

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

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

黃令儀院士 182

8.5 項目實訓:實現shell script

程序設計 182

8.6 練習題 183

項目9

使用GCC和make調試

程序 185

9.1 項目知識準備 185

9.1.1 編譯時錯誤 186

9.1.2 運行時錯誤 186

9.1.3 邏輯錯誤和語義錯誤 187

9.2 項目設計與準備 187

9.3 項目實施 187

任務9-1 安裝GCC 188

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

《憶秦娥·婁山關》全文 189

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

子程序 191

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

函數庫 192

任務9-5 使用GCC

(編譯、參數與鏈接) 193

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

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

擔當 198

9.5 項目實訓:安裝和管理

軟件包 199

9.6 練習題 199

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

項目10

配置與管理Samba

服務器 202

10.1 項目相關知識 202

10.1.1 了解Samba應用環境 203

10.1.2 了解SMB協議 203

10.2 項目設計與準備 203

10.3 項目實施 204

任務10-1 安裝並啟動Samba

服務 204

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

smb.conf 205

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

密碼文件 207

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

任務10-5 Linux客戶端訪問Windows 10

共享資源 213

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

服務器 220

10.4 拓展閱讀 國產操作系統

銀河麒麟 220

10.5 項目實訓:配置與管理Samba

服務器 220

10.6 練習題 221

10.7 實踐習題 222

項目11

配置與管理DHCP

服務器 223

11.1 項目相關知識 223

11.1.1 DHCP服務器概述 224

11.1.2 DHCP的工作過程 224

11.1.3 DHCP服務器分配給客戶端的IP

地址類型 225

11.2 項目設計與準備 226

11.2.1 項目設計 226

11.2.2 項目準備 226

11.3 項目實施 227

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

DHCP軟件包 227

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

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

實例 231

11.4 拓展閱讀 中國的超級

計算機 236

11.5 項目實訓:配置與管理DHCP

服務器 236

11.6 練習題 238

11.7 實踐習題 239

項目12

配置與管理DNS 240

12.1 項目相關知識 241

12.1.1 域名空間 241

12.1.2 域名解析過程 241

12.2 項目設計與準備 242

12.2.1 項目設計 242

12.2.2 項目準備 242

12.3 項目實施 243

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

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

任務12-3 配置主DNS實例 247

任務12-4 配置緩存DNS 251

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

錯誤 252

12.4 拓展閱讀 IPv6的根

服務器 253

12.5 項目實訓:配置與管理

DNS 254

12.6 練習題 255

項目13

配置與管理Apache

服務器 256

13.1 項目相關知識 256

13.1.1 Web服務概述 257

13.1.2 HTTP 257

13.2 項目設計與準備 257

13.2.1 項目設計 257

13.2.2 項目準備 257

13.3 項目實施 258

任務13-1 安裝、啟動與停止Apache

服務 258

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

文件 259

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

實例 261

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

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

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

虛擬主機 265

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

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

虛擬主機 268

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

13.5 項目實訓:配置與管理Web

服務器 270

13.6 練習題 271

13.7 實踐習題 272

項目14

配置與管理FTP服務器 273

14.1 項目相關知識 273

14.1.1 FTP的工作原理 274

14.1.2 匿名用戶 275

14.2 項目設計與準備 275

14.3 項目實施 275

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

服務 275

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

任務14-3 配置匿名訪問模式的FTP

服務器實例 277

任務14-4 配置本地用戶認證模式的

FTP服務器實例 280

任務14-5 構建安全的支持虛擬用戶

訪問的FTP服務器 284

14.4 拓展閱讀 中國的龍芯 288

14.5 項目實訓:配置與管理FTP

服務器 289

14.6 練習題 290

14.7 實踐習題 290

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

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

參考文獻 294