Linux網絡操作系統項目教程(Ubuntu)(微課版)

楊雲 余建浙 王春身

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

  • Linux網絡操作系統項目教程(Ubuntu)(微課版)-preview-1
Linux網絡操作系統項目教程(Ubuntu)(微課版)-preview-1

相關主題

商品描述

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

本書以Ubuntu Linux為平臺,包含6個學習情境,分別為系統安裝與常用命令、系統管理與配置、shell編程與調試、網絡服務器配置與管理、系統安全與故障排除(電子活頁)、拓展與提高(電子活頁)。本書共14個項目,包括安裝與配置Linux操作系統,Linux常用命令與vim,管理用戶、組與文件目錄,配置與管理硬盤,配置網絡和防火墻,軟件包的安裝與管理,Linux編程基礎,學習shell script,使用gcc和make調試程序,以及配置與管理samba、DHCP、DNS、Apache、FTP服務器。此外,還有16個擴展項目(電子活頁)。本書項目配有“項目實訓”等結合實踐應用的內容,引用大量的企業應用實例,配以教學視頻,使“教、學、做”融為一體,實現理論與實踐統一。

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

作者簡介

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

目錄大綱

目錄

 

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

 

項目1

安裝與配置Linux操作系統 2

項目導入 2

職業能力目標 2

素養目標 2

1.1 項目知識準備 2

1.1.1 Linux操作系統的歷史 3

1.1.2 Linux的版權問題及特點 3

1.1.3 理解Linux的體系結構 3

1.1.4 Ubuntu的版本 4

1.2 項目設計與準備 7

1.2.1 項目設計 7

1.2.2 項目準備 7

1.3 項目實施 9

任務1-1 新建Ubuntu虛擬機 9

任務1-2 安裝Ubuntu 22.04 LTS

系統 13

任務1-3 使用虛擬機“NAT”網卡連接

互聯網 20

任務1-4 啟動shell 22

任務1-5 系統快照管理和克隆系統 23

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

系統 26

1.5 項目實訓 安裝與基本配置Ubuntu Linux操作系統 26

1.6 練習題 27

1.7 實踐習題 28

 

項目2

Linux常用命令與vim 29

項目導入 29

職業能力目標 29

素養目標 29

2.1 項目知識準備 29

2.1.1 了解Linux命令的特點 30

2.1.2 命令的使用說明 30

2.1.3 在終端獲取命令的幫助信息 31

2.1.4 後臺運行程序 33

2.2 項目設計與準備 33

2.3 項目實施 33

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

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

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

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

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

2.4 拓展閱讀 中國計算機的

主奠基者 58

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

命令 58

2.6 練習題 59

2.7 實踐習題 60

 

 

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

 

項目3

管理用戶、組與文件目錄 62

項目導入 62

職業能力目標 62

素養目標 62

3.1 項目知識準備 62

3.1.1 認識文件系統 62

3.1.2 Ubuntu管理員與Linux的root用戶權限 66

3.1.3 理解用戶賬戶和組 67

3.1.4 理解用戶賬戶文件和組文件 68

3.2 項目設計與準備 70

3.3 項目實施 70

任務3-1 管理用戶 71

任務3-2 管理組 75

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

任務3-4 管理Linux文件權限 77

任務3-5 修改文件與目錄的默認權限與隱藏權限 82

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

實例 86

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

“CN” 86

3.6 項目實訓 管理用戶和組 87

3.7 練習題 87

 

項目4

配置與管理硬盤 90

項目導入 90

職業能力目標 90

素養目標 90

4.1 項目知識準備 90

4.1.1 硬件設備的命名規則 90

4.1.2 MBR硬盤與GPT硬盤 91

4.1.3 硬盤分區管理 92

4.2 項目設計與準備 93

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

4.2.2 必要時更改啟動順序 95

4.2.3 硬盤的使用規劃 96

4.3 項目實施 96

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

任務4-2 使用其他硬盤管理工具 100

任務4-3 在Linux中配置軟RAID 103

任務4-4 配置軟RAID的企業案例 107

4.4 拓展閱讀 國家最高科學

技術獎 107

4.5 項目實訓 108

4.5.1 項目實訓1 管理文件系統 108

4.5.2 項目實訓2 管理LVM邏輯卷 108

4.5.3 項目實訓3 管理動態磁盤 109

4.6 練習題 109

 

項目5

配置網絡和防火墻 111

項目導入 111

職業能力目標 111

素養目標 111

5.1 項目知識準備 111

5.1.1 修改主機名 111

5.1.2 防火墻概述 113

5.2 項目設計與準備 113

5.3 項目實施 114

任務5-1 使用系統菜單配置網絡 114

任務5-2 使用圖形界面配置網絡 115

任務5-3 使用常用網絡配置命令 117

任務5-4 防火墻 125

5.4 拓展閱讀 IPv4和IPv6 128

5.5 項目實訓 配置TCP/IP網絡

接口 128

5.6 練習題 129

 

項目6

軟件包的安裝與管理 130

項目導入 130

職業能力目標 130

 

素養目標 130

6.1 項目知識準備 130

6.1.1 Linux軟件包管理 130

6.1.2 高級軟件包管理工具 131

6.2 項目設計與準備 132

6.3 項目實施 133

任務6-1 配置軟件源 133

任務6-2 DEB軟件包管理 135

任務6-3 APT管理 137

任務6-4 Snap包管理 140

6.4 拓展閱讀 圖靈獎 142

6.5 項目實訓 軟件包的安裝與

管理 142

6.6 練習題 142

 

學習情境三 shell編程與調試

 

項目7

Linux編程基礎 146

項目導入 146

職業能力目標 146

素養目標 146

7.1 項目知識準備 146

7.1.1 變量的定義和引用 146

7.1.2 shell變量的作用域 147

7.1.3 環境變量 148

7.1.4 環境設置文件 149

7.2 項目設計與準備 150

7.3 項目實施 150

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

:;、&&、|| 150

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

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

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

匯總 159

任務7-5 使用重定向 160

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

7.4 拓展閱讀 為計算機事業做出過

巨大貢獻的王選院士 163

7.5 練習題 164

 

項目8

學習shell script 165

項目導入 165

職業能力目標 165

素養目標 165

8.1 項目知識準備 165

8.1.1 了解shell script 165

8.1.2 編寫與執行一個shell script 166

8.1.3 養成良好的shell script撰寫

習慣 168

8.2 項目設計與準備 168

8.3 項目實施 168

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

shell script 168

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

任務8-3 利用test命令的測試功能 172

任務8-4 利用判斷符號“[]” 175

任務8-5 利用if...then條件判斷式 176

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

判斷 181

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

(不定循環) 183

任務8-8 for...do...done(固定

循環) 184

任務8-9 for...do...done的數值處理 187

任務8-10 查詢shell script錯誤 188

8.4 項目實訓 實現shell編程 189

8.5 練習題 189

 

 

 

項目9

使用gcc和make調試

程序 191

項目導入 191

職業能力目標 191

素養目標 191

9.1 項目知識準備 191

9.1.1 編譯時錯誤 191

9.1.2 運行時錯誤 192

9.1.3 邏輯錯誤和語義錯誤 192

9.2 項目設計與準備 193

9.3 項目實施 193

任務9-1 安裝gcc 193

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

“Hello World” 194

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

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

函數庫 197

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

鏈接) 198

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

9.4 項目實訓 使用gcc和make調試程序 204

9.5 練習題 204

 

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

 

項目10

配置與管理samba

服務器 206

項目導入 206

職業能力目標 206

素養目標 206

10.1 項目知識準備 206

10.1.1 了解samba應用環境 207

10.1.2 了解SMB協議 207

10.2 項目設計與準備 207

10.2.1 了解samba服務器的配置

流程 207

10.2.2 設備準備 208

10.3 項目實施 208

任務10-1 安裝並啟動samba服務 208

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

smb.conf 209

任務10-3 samba服務的日誌文件和密碼

文件 212

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

10.4 拓展閱讀 國產操作系統“銀河

麒麟” 217

10.5 項目實訓 配置與管理samba

服務器 218

10.6 練習題 219

10.7 實踐習題 220

 

項目11

配置與管理DHCP服務器 221

項目導入 221

職業能力目標 221

素養目標 221

11.1 項目知識準備 221

11.1.1 DHCP服務器概述 222

11.1.2 DHCP的工作過程 222

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

地址類型 223

11.2 項目設計與準備 224

11.2.1 項目設計 224

11.2.2 項目準備 224

11.3 項目實施 225

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

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

 

 

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

實例 229

11.4 拓展閱讀 中國的超級

計算機 233

 

11.5 項目實訓 配置與管理DHCP

服務器 234

11.6 練習題 236

11.7 實踐習題 236

 

項目12

配置與管理DNS服務器 238

項目導入 238

職業能力目標 238

素養目標 238

12.1 項目知識準備 238

12.1.1 域名空間 238

12.1.2 域名解析過程 240

12.2 項目設計與準備 241

12.2.1 項目設計 241

12.2.2 項目準備 241

12.3 項目實施 241

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

任務12-2 掌握BIND配置文件 242

任務12-3 配置主DNS服務器實例 245

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

錯誤 248

12.4 拓展閱讀 IPv4的

根服務器 249

12.5 項目實訓 配置與管理DNS

服務器 250

12.6 練習題 251

 

項目13

配置與管理Apache

服務器 252

項目導入 252

職業能力目標 252

素養目標 252

13.1 項目知識準備 252

13.1.1 Web服務概述 253

13.1.2 HTTP 253

13.2 項目設計與準備 253

13.2.1 項目設計 253

13.2.2 項目準備 253

13.3 項目實施 254

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

服務器 254

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

文件 256

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

實例 257

任務13-4 用戶名和密碼登錄網頁

實例 258

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

13.5 項目實訓 配置與管理Web

服務器 261

13.6 練習題 262

13.7 實踐習題 263

 

項目14

配置與管理FTP服務器 264

項目導入 264

職業能力目標 264

素養目標 264

14.1 項目知識準備 264

14.1.1 FTP的工作原理 265

14.1.2 匿名用戶 266

14.2 項目設計與準備 266

14.3 項目實施 266

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

服務 266

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

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

任務14-4 配置本地模式的常規FTP服務器實例 272

14.4 拓展閱讀 我國的“龍芯” 276

14.5 項目實訓 配置與管理FTP

服務器 276

14.6 練習題 277

14.7 實踐習題 278

 

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

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

 

參考文獻 281