求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

Linux網絡操作系統項目教程檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋

來自 孔夫子網 的圖片

Linux網絡操作系統項目教程》,作者:楊雲林哲,出版社:人民郵電出版社,出版日期:2021-12-01,ISBN:9787115567963。

人民郵電出版社,1953年10月成立,隸屬於中國工信出版傳媒集團,是工業和信息化部主管的大型專業出版社[1]。建社以來,人民郵電出版社圍繞「立足工信事業,面向現代社會,傳播科學知識,引領美好生活」的出版宗旨,已發展成為集圖書、期刊、音像電子及數字出版於一體的綜合性出版大社[2]

內容簡介

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

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

目錄

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

項目1

安裝與配置Linux操作系統2

1.1 項目知識準備2

1.1.1 Linux操作系統的歷史2

1.1.2 Linux的版權問題及特點3

1.1.3 理解Linux的體系結構3

1.1.4 Linux的版本4

1.1.5 RHEL 85

1.2 項目設計與準備5

1.2.1 項目設計6

1.2.2 項目準備6

1.3 項目實施7

任務1-1 安裝與配置虛擬機7

任務1-2 安裝RHEL 811

任務1-3 重置root管理員密碼17

任務1-4 使用yum和dnf18

任務1-5 systemd初始化進程

服務20

任務1-6 啟動shell21

任務1-7 製作系統快照22

1.4 核高基與國產操作系統22

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

操作系統22

1.6 練習題23

1.7 實踐習題25

1.8 超級鏈接25

項目2

Linux常用命令與vim26

2.1 項目知識準備26

2.1.1 了解Linux命令的特點26

2.1.2 後台運行程序27

2.2 項目設計與準備27

2.3 項目實施27

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

命令27

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

命令37

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

命令39

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

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

2.4 中國計算機的主奠基者50

2.5 項目實訓:熟練使用Linux

基本命令50

2.6 練習題51

2.7 實踐習題52

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

項目3

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

3.1 項目知識準備54

3.1.1 理解用戶賬戶和組54

3.1.2 理解用戶賬戶文件55

3.1.3 理解組文件57

3.2 項目設計與準備58

3.3 項目實施58

任務3-1 新建用戶58

任務3-2 設置用戶賬戶口令59

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

任務3-4 管理組62

任務3-5 使用su命令63

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

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

實例65

3.5 中國國家域名「」66

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

3.7 練習題67

項目4

配置與管理文件系統69

4.1 項目知識準備69

4.1.1 認識文件系統69

4.1.2 理解Linux文件系統結構71

4.1.3 理解路徑與相對路徑72

4.2 項目設計與準備72

4.3 項目實施73

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

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

隱藏權限78

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

4.4 企業實戰與應用82

4.5 圖靈獎84

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

4.7 練習題85

項目5

配置與管理硬盤86

5.1 項目知識準備86

5.1.1 MBR硬盤與GPT硬盤86

5.1.2 物理設備的命名規則87

5.1.3 硬盤分區88

5.2 項目設計與準備89

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

5.2.2 必要時更改啟動順序90

5.2.3 硬盤的使用規劃91

5.3 項目實施92

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

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

任務5-3 在Linux中配置軟RAID98

任務5-4 配置軟RAID的企業實例102

任務5-5 使用邏輯卷管理器102

任務5-6 硬盤配額配置企業實例

(xfs文件系統)107

5.4 國家科學技術獎110

5.5 項目實訓111

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

5.5.2 項目實訓2:管理LVM

邏輯卷111

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

5.6 練習題112

項目6

配置網絡和firewall防火牆

(含NAT)114

6.1 項目知識準備114

6.1.1 修改主機名114

6.1.2 防火牆概述115

6.2 項目設計與準備116

6.3 項目實施116

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

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

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

任務6-4 使用firewalld服務122

任務6-5 配置NAT127

6.4 IPv4和IPv6132

6.5 項目實訓133

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

網絡接口133

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

firewall133

6.6 練習題134

學習情境三 shell編程與調試

項目7

shell基礎137

7.1 項目知識準備137

7.1.1 變量的定義和引用137

7.1.2 shell變量的作用域138

7.1.3 環境變量139

7.1.4 工作環境設置文件140

7.2 項目設計與準備140

7.3 項目實施141

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

、&&、||141

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

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

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

匯總150

任務7-5 使用重定向151

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

7.4 為計算機事業做出過巨大貢獻的

王選院士154

7.5 練習題154

項目8

學習shell script156

8.1 項目知識準備156

8.1.1 了解shell script156

8.1.2 編寫與執行一個shell script157

8.1.3 養成撰寫shell script的良好

習慣158

8.2 項目設計與準備159

8.3 項目實施159

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

shell script159

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

差異161

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

任務8-4 利用判斷符號「[]」165

任務8-5 利用if…then條件判斷式167

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

判斷171

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

(不定循環)173

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

(固定循環)175

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

任務8-10 查詢shell script腳本

錯誤178

8.4 項目實訓:實現shell

編程179

8.5 練習題179

項目9

使用gcc和make調試

程序181

9.1 項目知識準備181

9.1.1 編譯時錯誤181

9.1.2 運行時錯誤182

9.1.3 邏輯錯誤和語義錯誤182

9.2 項目設計與準備182

9.3 項目實施183

任務9-1 安裝gcc183

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

Hello World184

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

子程序185

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

函數庫187

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

鏈接)188

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

9.4 項目實訓:安裝和管理軟件包194

9.5 練習題194

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

項目10

配置與管理samba

服務器196

10.1 項目知識準備196

10.1.1 了解samba應用環境196

10.1.2 了解SMB協議197

10.2 項目設計與準備197

10.2.1 了解samba服務器配置的工作

流程197

10.2.2 設備準備198

10.3 項目實施198

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

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

smb.conf198

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

密碼文件201

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

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

服務器207

10.4 國產操作系統「銀河麒麟」209

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

服務器209

10.6 練習題210

10.7 實踐習題211

項目11

配置與管理DHCP服務器212

11.1 項目知識準備212

11.1.1 DHCP服務器概述212

11.1.2 DHCP的工作過程213

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

地址類型213

11.2 項目設計與準備214

11.2.1 項目設計214

11.2.2 項目準備215

11.3 項目實施215

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

DHCP服務器215

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

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

實例220

11.4 中國的超級計算機223

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

服務器223

11.6 練習題226

11.7 實踐習題226

項目12

配置與管理DNS服務器228

12.1 項目知識準備228

12.1.1 域名空間228

12.1.2 域名解析過程229

12.2 項目設計與準備230

12.2.1 項目設計230

12.2.2 項目準備231

12.3 項目實施231

任務12-1 安裝與啟動DNS231

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

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

任務12-4 配置緩存DNS服務器239

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

錯誤239

12.4 IPv4的根服務器241

12.5 項目實訓:配置與管理DNS

服務器241

12.6 練習題242

項目13

配置與管理Apache

服務器244

13.1 項目知識準備244

13.1.1 Web服務概述244

13.1.2 245

13.2 項目設計與準備245

13.2.1 項目設計245

13.2.2 項目準備245

13.3 項目實施245

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

服務器245

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

文件247

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

實例248

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

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

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

主機252

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

主機254

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

主機255

13.4 「雪人計劃」257

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

服務器257

13.6 練習題258

13.7 實踐習題259

項目14

配置與管理FTP服務器260

14.1 項目知識準備260

14.1.1 FTP的工作原理260

14.1.2 匿名用戶261

14.2 項目設計與準備261

14.3 項目實施262

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

服務262

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

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

實例264

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

服務器實例266

任務14-5 設置vsftp虛擬賬號269

14.4 中國的「龍芯」272

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

服務器273

14.6 練習題274

14.7 實踐習題274

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

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

參考文獻278

參考文獻

  1. 我國出版社的等級劃分和分類標準,知網出書,2021-03-01
  2. 人民郵電出版社簡介,人民郵電出版社