Linux網絡操作系統項目教程(統信UOS V20)(微課版)(第5版)
吳敏 楊昊龍 李谷偉
- 出版商: 人民郵電
- 出版日期: 2025-01-01
- 定價: $419
- 售價: 8.5 折 $356
- 語言: 簡體中文
- 頁數: 275
- ISBN: 7115651922
- ISBN-13: 9787115651921
-
相關分類:
Linux、Operating-system
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書是《Linux網絡操作系統項目教程(RHEL 8/CentOS 8)(微課版)(第4版)》的國產操作系統統信UOS V20版本,本書旨在滿足國家自主可控操作系統和信息技術創新發展的戰略需求,對接“全國職業院校技能大賽”和“世界技能大賽”,符合“三教”改革精神。此外,本書採用基於“項目驅動、任務導向”的“雙元”模式,是“紙質教材+電子活頁”形式的項目化教程。
本書以統信UOS V20操作系統為平臺,分 6 個學習情境,分別為系統安裝與常用命令、系統管理與配置、shell編程與調試、網絡服務器配置與管理、系統安全與故障排除(電子活頁)、拓展與提高(電子活頁)。全書共14個項目,包括安裝與配置統信UOS V20、統信UOS V20常用命令與vim、管理統信UOS V20服務器的用戶和組、配置與管理文件系統、配置與管理硬盤、配置網絡和防火牆(含NAT)、shell基礎、學習shell script、使用gcc和make調試程序,以及配置與管理samba、DHCP、DNS、Apache、FTP服務器。此外,本書還有16個擴展項目(電子活頁)。項目配有“項目實訓”等結合實踐應用的內容,引用大量的企業應用實例,配以知識點微課和課堂慕課,使“教、學、做”融為一體,實現理論與實踐的統一。
本書可作為高等院校、職業院校電腦網絡技術、大數據技術、人工智能技術應用、雲計算技術應用、電腦應用技術、軟件技術等專業的“理實一體”教材,也可作為信息技術應用創新人才評價考試用書。通過採用統信UOS V20,本書更好地適應當前的國產操作系統發展趨勢,可促進國家自主可控技術的應用與推廣。
作者簡介
杨云,教授,Linux国家精品资源共享课程负责人,省教学名师,首届工业和信息化职业教育教学指导委员会计算机类专业指导委员会委员,教育部高等教育自学考试指定教材项目“互联网软件与应用”负责人。荣获首届全国教材建设奖优秀教材一等奖,主编多部“十四五”“十三五”“十二五”职业教育国家规划教材。主持的 “五核协同的Linux操作系统教学资源建设”获省级教学成果二等奖。杨云教授是微软系统工程师(MCSE),多次负责全国的红帽Linux和微软Windows服务器的培训工作。
目錄大綱
目 錄
學習情境一 系統安裝與常用命令
項目1 安裝與配置統信UOS V20 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 統信UOS V20 4
1.2 項目設計與準備 4
1.2.1 安裝方式 5
1.2.2 規劃分區 5
1.2.3 項目準備 5
1.3 項目實施 6
任務1-1 安裝與配置虛擬機 6
任務1-2 安裝統信UOS V20 10
任務1-3 使用RPM 16
任務1-4 軟件包管理:yum與
AppStream 16
任務1-5 systemd初始化進程服務 19
任務1-6 啟動shell 20
任務1-7 製作系統快照 20
1.4 拓展閱讀 “核高基”與國產操作系統 21
1.5 項目實訓 安裝與基本配置Linux操作系統 21
1.6 練習題 22
1.7 實踐習題 23
1.8 超鏈接 23
項目2 統信UOS V20常用命令與vim 24
項目導入 24
職業能力目標 24
素養提示 24
2.1 項目知識準備 25
2.1.1 瞭解統信UOS命令的特點 25
2.1.2 後台執行程序 25
2.2 項目設計與準備 25
2.3 項目實施 26
任務2-1 熟練使用文件目錄類命令 26
任務2-2 熟練使用系統信息類命令 36
任務2-3 熟練使用進程管理類命令 37
任務2-4 熟練使用其他常用命令 40
任務2-5 熟練使用vim編輯器 42
2.4 拓展閱讀 中國電腦的主奠基者 48
2.5 項目實訓 熟練使用Linux常用命令 49
2.6 練習題 49
2.7 實踐習題 50
學習情境二 系統管理與配置
項目3 管理統信UOS V20服務器的用戶和組 52
項目導入 52
職業能力目標 52
素養提示 52
3.1 項目知識準備 52
3.1.1 理解用戶賬戶和組 52
3.1.2 理解用戶賬戶文件 53
3.1.3 理解組文件 55
3.2 項目設計與準備 56
3.3 項目實施 56
任務3-1 新建用戶 56
任務3-2 設置用戶賬戶口令 57
任務3-3 管理用戶賬戶 59
任務3-4 管理組 61
任務3-5 使用su命令 62
任務3-6 使用常用的賬戶管理命令 62
3.4 企業實戰與應用——賬戶管理實例 64
3.5 拓展閱讀 中國國家頂級域名“CN”服務器 64
3.6 項目實訓 管理用戶和組 65
3.7 練習題 65
項目4 配置與管理文件系統 67
項目導入 67
職業能力目標 67
素養提示 67
4.1 項目知識準備 67
4.1.1 認識文件系統 67
4.1.2 理解統信UOS V20文件系統結構 69
4.1.3 理解絕對路徑與相對路徑 70
4.2 項目設計與準備 71
4.3 項目實施 71
任務4-1 管理統信UOS V20文件權限 71
任務4-2 修改文件與目錄的默認權限與擴展屬性 76
任務4-3 使用文件訪問控制列表 80
4.4 企業實戰與應用 81
4.5 拓展閱讀 圖靈獎 83
4.6 項目實訓 管理文件權限 83
4.7 練習題 83
項目5 配置與管理硬盤 85
項目導入 85
職業能力目標 85
素養提示 85
5.1 項目知識準備 85
5.1.1 MBR硬盤與GPT硬盤 85
5.1.2 硬件設備的命名規則 86
5.1.3 硬盤分區(MBR分區) 87
5.2 項目設計與準備 88
5.2.1 為虛擬機添加需要的硬盤 88
5.2.2 必要時更改啟動順序 89
5.2.3 硬盤的使用規劃 90
5.3 項目實施 91
任務5-1 常用硬盤管理工具fdisk 91
任務5-2 使用其他硬盤管理工具 95
任務5-3 在統信UOS V20中配置軟RAID 98
任務5-4 配置軟RAID的企業實例 103
任務5-5 使用邏輯捲管理器 103
任務5-6 硬盤配額配置企業實例(xfs文件系統) 103
5.4 拓展閱讀 國家最高科學技術獎 103
5.5 項目實訓 104
5.5.1 項目實訓1 管理文件系統 104
5.5.2 項目實訓2 管理LVM 104
5.5.3 項目實訓3 管理動態磁盤 105
5.6 練習題 105
項目6 配置網絡和防火牆(含NAT) 107
項目導入 107
職業能力目標 107
素養提示 107
6.1 項目知識準備 107
6.1.1 修改主機名 108
6.1.2 防火牆概述 109
6.2 項目設計與準備 109
6.3 項目實施 109
任務6-1 使用系統菜單配置網絡 109
任務6-2 使用圖形界面配置網絡 111
任務6-3 使用nmcli命令配置網絡 112
任務6-4 使用firewalld服務 115
任務6-5 配置NAT 121
6.4 拓展閱讀 IPv4和IPv6 126
6.5 項目實訓 127
6.5.1 項目實訓1 配置TCP/IP網絡接口 127
6.5.2 項目實訓2 配置與管理防火牆 127
6.6 練習題 128
學習情境三 shell編程與調試
項目7 shell基礎 131
項目導入 131
職業能力目標 131
素養提示 131
7.1 項目知識準備 131
7.1.1 變量的定義和引用 131
7.1.2 shell變量的作用域 132
7.1.3 環境變量 133
7.1.4 工作環境設置文件 134
7.2 項目設計與準備 135
7.3 項目實施 135
任務7-1 命令運行的判斷依據:;、&&、|| 135
任務7-2 掌握grep的高級用法 137
任務7-3 練習基礎正則表達式 139
任務7-4 基礎正則表達式的特殊字符匯總 145
任務7-5 使用重定向 146
任務7-6 使用管道命令 148
7.4 拓展閱讀 為電腦事業做出過巨大貢獻的王選院士 149
7.5 練習題 150
項目8 學習shell script 151
項目導入 151
職業能力目標 151
素養提示 151
8.1 項目知識準備 151
8.1.1 瞭解shell script 151
8.1.2 編寫與運行一個shell script 152
8.1.3 養成撰寫shell script的良好習慣 154
8.2 項目設計與準備 154
8.3 項目實施 155
任務8-1 通過簡單範例學習shell script 155
任務8-2 瞭解腳本運行方式的差異 157
任務8-3 利用test命令的測試功能 158
任務8-4 利用判斷符號“[]” 161
任務8-5 利用if...then條件判斷式 162
任務8-6 利用case...in...esac條件判斷式 166
任務8-7 while do done、until do done(不定循環) 168
任務8-8 for...do...done(固定循環) 170
任務8-9 for...do...done的數值運算 173
任務8-10 查詢shell script腳本語法 錯誤 174
8.4 項目實訓 實現shell編程 174
8.5 練習題 175
8.6 實踐習題 175
項目9 使用gcc和make調試
程序 177
項目導入 177
職業能力目標 177
素養提示 177
9.1 項目知識準備 177
9.1.1 編譯時錯誤 177
9.1.2 運行時錯誤 178
9.1.3 邏輯錯誤和語義錯誤 178
9.2 項目設計與準備 179
9.3 項目實施 179
任務9-1 安裝gcc 179
任務9-2 編寫單一程序:輸出Hello World 180
任務9-3 編譯與鏈接主程序和子程序 181
任務9-4 調用外部函數庫:加入鏈接的函數庫 183
任務9-5 使用gcc(編譯、參數與鏈接) 184
任務9-6 使用make進行宏編譯 185
9.4 項目實訓 安裝和管理軟件包 185
9.5 練習題 185
學習情境四 網絡服務器配置與管理
項目10 配置與管理samba服務器 187
項目導入 187
職業能力目標 187
素養提示 187
10.1 項目知識準備 187
10.1.1 samba應用環境 188
10.1.2 SMB協議 188
10.1.3 samba工作原理 188
10.2 項目設計與準備 189
10.2.1 瞭解samba服務器配置的工作流程 190
10.2.2 項目準備 190
10.3 項目實施 191
任務10-1 安裝並啟動samba服務 191
任務10-2 瞭解主配置文件smb.conf 191
任務10-3 samba服務的日誌文件和密碼文件 194
任務10-4 user服務器實例解析 195
任務10-5 配置可匿名訪問的samba服務器 200
10.4 拓展閱讀 國產操作系統“銀河麒麟” 202
10.5 項目實訓 配置與管理samba服務器 202
10.6 練習題 203
10.7 實踐習題 204
項目11 配置與管理DHCP服務器 205
項目導入 205
職業能力目標 205
素養提示 205
11.1 項目知識準備 205
11.1.1 DHCP概述 205
11.1.2 DHCP的工作過程 206
11.1.3 DHCP服務器分配給客戶端的IP地址類型 207
11.2 項目設計與準備 207
11.2.1 項目設計 207
11.2.2 項目準備 208
11.3 項目實施 209
任務11-1 在服務器Server01上安裝DHCP服務器 209
任務11-2 熟悉DHCP主配置文件 209
任務11-3 配置DHCP應用案例 213
11.4 拓展閱讀 中國的超級電腦 216
11.5 項目實訓 配置與管理DHCP服務器 217
11.6 練習題 218
11.7 實踐習題 219
項目12 配置與管理DNS服務器 220
項目導入 220
職業能力目標 220
素養提示 220
12.1 項目知識準備 220
12.1.1 認識域名空間 221
12.1.2 DNS服務器的分類 222
12.1.3 DNS查詢模式 223
12.1.4 域名解析過程 223
12.1.5 資源記錄 224
12.1.6 hosts文件 225
12.2 項目設計與準備 225
12.2.1 項目設計 225
12.2.2 項目準備 226
12.3 項目實施 226
任務12-1 安裝BIND軟件包、啟動DNS服務 226
任務12-2 掌握BIND配置文件 227
任務12-3 配置主DNS服務器實例 230
任務12-4 配置輔助DNS服務器實例 235
12.4 拓展閱讀 IPv4的根服務器 238
12.5 項目實訓 配置與管理DNS服務器 239
12.6 練習題 239
12.7 實踐習題 240
項目13 配置與管理Apache服務器 242
項目導入 242
職業能力目標 242
素養提示 242
13.1 項目知識準備 242
13.1.1 Web服務概述 243
13.1.2 Apache服務器簡介 244
13.2 項目設計與準備 245
13.2.1 項目設計 245
13.2.2 項目準備 245
13.3 項目實施 245
任務13-1 安裝、啟動與停止Apache服務 245
任務13-2 認識Apache服務器的配置文件 246
任務13-3 設置文檔根目錄和首頁文件的實例 248
任務13-4 用戶個人主頁實例 249
任務13-5 虛擬目錄實例 250
任務13-6 配置基於IP地址的虛擬主機 251
任務13-7 配置基於域名的虛擬主機 253
任務13-8 配置基於埠號的虛擬主機 254
13.4 拓展閱讀 “雪人計劃” 256
13.5 項目實訓 配置與管理Web服務器 257
13.6 練習題 258
13.7 實踐習題 258
項目14 配置與管理FTP服務器 260
項目導入 260
職業能力目標 260
素養提示 260
14.1 項目知識準備 260
14.1.1 FTP工作原理 261
14.1.2 匿名用戶 262
14.2 項目設計與準備 262
14.3 項目實施 262
任務14-1 安裝、啟動vsftpd服務 262
任務14-2 認識vsftpd的配置文件 263
任務14-3 配置匿名用戶FTP實例 264
任務14-4 配置本地模式的常規FTP服務器案例 266
任務14-5 設置vsftp虛擬賬戶 270
14.4 拓展閱讀 “龍芯” 273
14.5 項目實訓 配置與管理FTP服務器 273
14.6 練習題 274
14.7 實踐習題 275
學習情境五(電子活頁視頻一) 系統安全與故障排除
學習情境六(電子活頁視頻二) 拓展與提高
參考文獻 278