計算機操作系統(tǒng)實踐指導(openEuler版)

-
【作 者】主編 秦光 曾陳萍 岳付強
【I S B N 】978-7-5226-3389-3
【責任編輯】鞠向超
【適用讀者群】本專通用
【出版時間】2025-06-13
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】244
【千字數】390
【印 張】15.25
【定 價】¥46
【叢 書】普通高等教育軟件工程專業(yè)教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關圖書
本書作為“操作系統(tǒng)原理”創(chuàng)新實踐教材,以國產操作系統(tǒng)openEuler為核心載體,構建“基礎操作—原理驗證—工程運維”三階實驗體系,通過26個實驗項目打通操作系統(tǒng)理論認知與產業(yè)應用的實踐閉環(huán)。全書分為3部分:openEuler基礎篇(3個實驗)聚焦openEuler的安裝與基礎操作;操作系統(tǒng)原理篇(13 個實驗)覆蓋進程管理、存儲算法等核心機制的模擬與實現(xiàn);操作系統(tǒng)實踐篇(10個實驗)貫通系統(tǒng)運維、網絡服務等工程能力的培養(yǎng)。
本書具有以下特色:一是國產化深度適配,系統(tǒng)地融合openEuler與操作系統(tǒng)原理的實踐教程,適配華為認證體系;二是雙主線能力進階,通過“原理編程+運維實戰(zhàn)”雙路徑,同步提升理論理解與工程技能;三是模塊化彈性設計,實驗梯度分層,支持高校教學與工程師培訓的靈活選做需求。
本書可作為普通高等院校計算機相關專業(yè)操作系統(tǒng)教學的實踐教材,也可作為華為openEuler認證的參考書籍和系統(tǒng)運維管理人員的參考書。
國產適配 內容融合openEuler 與操作系統(tǒng)原理,適配華為認證體系。
雙軌并行 “原理編程+ 運維實戰(zhàn)”雙路徑設計,提升理論與實踐技能。
彈性設計 實驗梯度分層,支持高校教學與產業(yè)培訓的多元化需求。
“操作系統(tǒng)原理”是計算機專業(yè)中一門非常重要的基礎專業(yè)課程,內容涉及面廣,理論性較強,要掌握操作系統(tǒng)的原理和實現(xiàn)方法,僅靠理論學習是不夠的,須結合實踐操作,配合相應的實驗,將理論知識和實踐操作結合起來,才能理解和掌握操作系統(tǒng)的精髓。編者根據多年教學經驗,結合國產操作系統(tǒng)openEuler編寫本書,旨在培養(yǎng)學生的綜合素質、創(chuàng)新意識,使其掌握操作系統(tǒng)的基本原理、國產操作系統(tǒng)openEuler的綜合使用。
全書共分成3個部分。第1部分openEuler基礎篇共3個實驗:openEuler操作系統(tǒng)安裝、openEuler命令行基礎操作及openEuler文本編輯器,為第2部分操作系統(tǒng)原理的實驗打下基礎。第2部分操作系統(tǒng)原理篇共13個實驗:Linux下C語言使用、編譯與調試,進程的創(chuàng)建,進程的控制,進程的互斥,進程間通信信號機制,進程的管道通信,進程通信之消息的發(fā)送與接收,進程通信之共享存儲區(qū)通信,動態(tài)優(yōu)先權的進程調度算法的模擬,動態(tài)分區(qū)分配方式的模擬,存儲管理之常用頁面置換算法模擬,磁盤調度算法模擬以及文件系統(tǒng)模擬,有利于讀者理解操作系統(tǒng)的基本原理和掌握相關技術。第3部分操作系統(tǒng)實踐篇共10個實驗:用戶及權限管理、軟件安裝、磁盤管理與文件系統(tǒng)、任務計劃與日志管理、網絡及系統(tǒng)服務管理、shell腳本語言、MySQL數據庫基礎、BIND DNS服務器、Apache HTTP服務器、網盤的安裝。讀者在學習openEuler基礎使用的基礎上,通過操作系統(tǒng)原理理論知識的相關實驗,掌握操作系統(tǒng)的基本原理,通過深入學習和掌握openEuler操作系統(tǒng)的相關知識,進一步實現(xiàn)對操作系統(tǒng)原理的理解,具備對openEuler等系統(tǒng)運維的能力。
本書由西昌學院資助出版,由秦光、曾陳萍、岳付強任主編,柳剛、程重雄、范禮任副主編,深圳市訊方技術股份有限公司高級工程師戴毅、丁振強參與華為認證體系架構設計與編寫工作,為本書資源建設提供支持。編寫人員分工如下:秦光負責全書的統(tǒng)稿、修改與定稿工作,并編寫實驗1、5~12、17~22、25~26,其中戴毅參與實驗17~22的合編,丁振強參與實驗26的合編;曾陳萍編寫實驗2、4;岳付強編寫實驗15~16、23;柳剛編寫實驗3;程重雄編寫實驗13~14;范禮編寫實驗24、25,其中秦光參與實驗25的合編。
在本書的編寫過程中,中國礦業(yè)大學的孫宏志教授給出寶貴意見和建議,我們在此表示深深感謝。
在編寫的過程中,編者參考了大量的文獻和資源,在改進實驗內容和方法方面獲得了寶貴的經驗,在此表示由衷的感謝。限于編者水平,書中難免存在錯誤和不足之處,懇請同行和廣大讀者,特別是使用本書的教師和學生提出寶貴意見和建議。
編 者
2024年8月
第1部分 openEuler基礎篇
實驗1 openEuler操作系統(tǒng)安裝 1
1.1 實驗內容 1
1.1.1 實驗目的 1
1.1.2 實驗環(huán)境 1
1.1.3 實驗要求 1
1.2 配置虛擬機環(huán)境 1
1.2.1 虛擬機介紹 1
1.2.2 開啟CPU虛擬化技術 2
1.2.3 虛擬機軟件的安裝 2
1.3 創(chuàng)建虛擬機 5
1.3.1 新建虛擬機 5
1.3.2 安裝openEuler操作系統(tǒng) 8
1.3.3 驗收系統(tǒng)成功安裝 12
1.3.4 PuTTY客戶端登錄 13
1.4 關閉虛擬機 14
1.4.1 快速休眠 14
1.4.2 正常關閉 15
1.4.3 強制退出 15
1.4.4 快照 15
練習題 16
實驗2 openEuler命令行基礎操作 17
2.1 實驗內容 17
2.1.1 實驗目的 17
2.1.2 實驗環(huán)境 17
2.1.3 實驗要求 17
2.2 bash命令行基本操作 17
2.2.1 目錄及文件基本操作 18
2.2.2 文件查看 28
2.2.3 輸入/輸出(I/O)命令 33
2.2.4 打包和壓縮命令 35
2.2.5 進程相關命令 39
2.2.6 其他命令 45
練習題 50
實驗3 openEuler文本編輯器 51
3.1 實驗內容 51
3.1.1 實驗目的 51
3.1.2 實驗環(huán)境 51
3.1.3 實驗要求 51
3.2 vi編輯器 51
3.2.1 進入vi編輯器 51
3.2.2 工作模式 52
3.2.3 退出vi編輯器 52
3.2.4 移動光標 52
3.2.5 控制命令 53
3.2.6 編輯文件 53
3.2.7 刪除字符 53
3.2.8 修改文本 54
3.2.9 復制粘貼 54
3.2.10 高級命令 55
3.2.11 文本查找 55
3.2.12 set命令 55
3.2.13 運行命令 56
3.2.14 文本替換 56
練習題 56
第2部分 操作系統(tǒng)原理篇
實驗4 Linux下C語言使用、編譯與調試 57
4.1 實驗內容 57
4.1.1 實驗目的 57
4.1.2 實驗環(huán)境 57
4.1.3 實驗要求 57
4.2 實驗指導 57
4.2.1 C語言使用簡介 57
4.2.2 GNU C編譯器 58
4.2.3 gdb調試工具 59
4.2.4 參考程序 60
練習題 60
實驗5 進程的創(chuàng)建 61
5.1 實驗內容 61
5.1.1 實驗目的 61
5.1.2 實驗環(huán)境 61
5.1.3 實驗要求 61
5.2 實驗指導 61
5.2.1 進程 61
5.2.2 進程映像 62
5.2.3 涉及的系統(tǒng)調用 62
5.2.4 參考程序 63
5.2.5 運行結果 65
5.2.6 分析原因 66
5.2.7 進程樹介紹 66
練習題 66
實驗6 進程的控制 67
6.1 實驗內容 67
6.1.1 實驗目的 67
6.1.2 實驗環(huán)境 67
6.1.3 實驗要求 67
6.2 實驗指導 67
6.2.1 涉及的系統(tǒng)調用 67
6.2.2 參考程序 69
6.2.3 運行結果 69
6.2.4 分析原因 70
練習題 70
實驗7 進程的互斥 71
7.1 實驗內容 71
7.1.1 實驗目的 71
7.1.2 實驗環(huán)境 71
7.1.3 實驗要求 71
7.2 實驗指導 71
7.2.1 涉及的系統(tǒng)調用 71
7.2.2 參考程序 71
7.2.3 運行結果 72
7.2.4 分析原因 72
7.2.5 分析以下程序的輸出結果 73
練習題 74
實驗8 進程間通信信號機制 75
8.1 實驗內容 75
8.1.1 實驗目的 75
8.1.2 實驗環(huán)境 75
8.1.3 實驗要求 75
8.2 實驗指導 75
8.2.1 信號 75
8.2.2 涉及的中斷調用 76
8.2.3 參考程序 78
8.2.4 運行結果 79
8.2.5 分析原因 79
8.2.6 存在問題及解決辦法 79
練習題 82
實驗9 進程的管道通信 83
9.1 實驗內容 83
9.1.1 實驗目的 83
9.1.2 實驗環(huán)境 83
9.1.3 實驗要求 83
9.2 實驗指導 83
9.2.1 管道 83
9.2.2 管道的類型 84
9.2.3 涉及的系統(tǒng)調用 84
9.2.4 參考程序 85
9.2.5 運行結果 86
練習題 86
實驗10 進程通信之消息的發(fā)送與接收 87
10.1 實驗內容 87
10.1.1 實驗目的 87
10.1.2 實驗環(huán)境 87
10.1.3 實驗要求 87
10.2 實驗指導 87
10.2.1 消息 87
10.2.2 涉及的系統(tǒng)調用 88
10.2.3 參考程序 90
10.2.4 程序說明 92
10.2.5 運行結果 93
練習題 93
實驗11 進程通信之共享存儲區(qū)通信 94
11.1 實驗內容 94
11.1.1 實驗目的 94
11.1.2 實驗環(huán)境 94
11.1.3 實驗要求 94
11.2 實驗指導 94
11.2.1 共享存儲區(qū) 94
11.2.2 涉及的系統(tǒng)調用 95
11.2.3 參考程序 97
11.2.4 程序說明 98
11.2.5 運行結果 98
11.2.6 程序分析 99
練習題 99
實驗12 動態(tài)優(yōu)先權的進程調度算法的模擬 100
12.1 實驗內容 100
12.1.1 實驗目的 100
12.1.2 實驗環(huán)境 100
12.1.3 實驗要求 100
12.2 實驗指導 100
12.2.1 參考程序 100
12.2.2 運行結果 104
練習題 105
實驗13 動態(tài)分區(qū)分配方式的模擬 106
13.1 實驗內容 106
13.1.1 實驗目的 106
13.1.2 實驗環(huán)境 106
13.1.3 實驗要求 106
13.2 實驗指導 106
13.2.1 存儲管理 106
13.2.2 參考程序 107
13.2.3 運行結果 111
13.2.4 實驗總結 111
練習題 111
實驗14 存儲管理之常用頁面置換算法模擬 112
14.1 實驗內容 112
14.1.1 實驗目的 112
14.1.2 實驗環(huán)境 112
14.1.3 實驗要求 112
14.2 實驗指導 113
14.2.1 虛擬存儲系統(tǒng) 113
14.2.2 頁面置換算法 113
14.2.3 參考程序 114
14.2.4 運行結果 118
14.2.5 分析 118
練習題 118
實驗15 磁盤調度算法模擬 119
15.1 實驗內容 119
15.1.1 實驗目的 119
15.1.2 實驗環(huán)境 119
15.1.3 實驗要求 119
15.2 實驗指導 119
15.2.1 問題概述 119
15.2.2 整體功能及設計 119
15.2.3 參考程序 120
15.2.4 運行結果 123
練習題 124
實驗16 文件系統(tǒng)模擬 125
16.1 實驗內容 125
16.1.1 實驗目的 125
16.1.2 實驗環(huán)境 125
16.1.3 實驗要求 125
16.2 實驗指導 125
16.2.1 實驗原理 125
16.2.2 參考程序 126
16.2.3 實驗結果 137
16.2.4 實驗總結 138
練習題 138
第3部分 操作系統(tǒng)實踐篇
實驗17 用戶及權限管理 139
17.1 實驗內容 139
17.1.1 實驗目的 139
17.1.2 實驗環(huán)境 139
17.1.3 實驗要求 139
17.2 實驗指導 139
17.2.1 用戶管理 139
17.2.2 用戶組管理 143
17.2.3 設置文件及目錄的權限及歸屬 146
17.2.4 ACL的設置 150
17.2.5 批量創(chuàng)建賬號 153
17.2.6 查看常見用戶關聯(lián)文件 153
練習題 154
實驗18 軟件安裝 155
18.1 實驗內容 155
18.1.1 實驗目的 155
18.1.2 實驗環(huán)境 155
18.1.3 實驗要求 155
18.2 實驗指導 155
18.2.1 配置YUM源 155
18.2.2 yum命令 156
18.2.3 rpm命令管理軟件 156
18.2.4 dnf管理軟件包 157
練習題 159
實驗19 磁盤管理與文件系統(tǒng) 160
19.1 實驗內容 160
19.1.1 實驗目的 160
19.1.2 實驗環(huán)境 160
19.1.3 實驗要求 160
19.2 實驗指導 160
19.2.1 磁盤基礎 160
19.2.2 添加磁盤 163
19.2.3 MBR分區(qū)表模式下磁盤
分區(qū)管理 166
19.2.4 GPT分區(qū)表模式下的磁盤
分區(qū)管理 170
19.2.5 格式化與掛載 173
19.2.6 邏輯卷管理 175
練習題 178
實驗20 任務計劃與日志管理 179
20.1 實驗內容 179
20.1.1 實驗目的 179
20.1.2 實驗環(huán)境 179
20.1.3 實驗要求 179
20.2 實驗指導 179
20.2.1 計劃任務概述 179
20.2.2 一次性任務管理 179
20.2.3 周期任務管理 181
20.2.4 日志管理 183
練習題 185
實驗21 網絡及系統(tǒng)服務管理 186
21.1 實驗內容 186
21.1.1 實驗目的 186
21.1.2 實驗環(huán)境 186
21.1.3 實驗要求 186
21.2 網絡管理實驗指導 186
21.2.1 主機名管理 186
21.2.2 網絡管理 187
21.2.3 防火墻管理 194
21.3 系統(tǒng)服務實驗指導 197
21.3.1 查看系統(tǒng)服務 197
21.3.2 管理系統(tǒng)服務 198
練習題 198
實驗22 shell腳本語言 199
22.1 實驗內容 199
22.1.1 實驗目的 199
22.1.2 實驗環(huán)境 199
22.1.3 實驗要求 199
22.2 實驗指導 199
22.2.1 shell變量 199
22.2.2 shell中的特殊字符 201
22.2.3 條件判斷與循環(huán)結構 202
22.2.4 批量創(chuàng)建和刪除用戶 205
練習題 206
實驗23 MySQL數據庫基礎 208
23.1 實驗內容 208
23.1.1 實驗目的 208
23.1.2 實驗環(huán)境 208
23.1.3 實驗要求 208
23.2 實驗指導 208
23.2.1 MySQL概述 208
23.2.2 安裝MySQL 209
23.2.3 配置MySQL 210
練習題 213
實驗24 BIND DNS服務器 214
24.1 實驗內容 214
24.1.1 實驗目的 214
24.1.2 實驗環(huán)境 214
24.1.3 實驗要求 214
24.2 實驗指導 214
24.2.1 DNS概述 214
24.2.2 安裝BIND DNS服務器并進行
基本的配置 215
24.2.3 BIND基本配置 215
24.2.4 BIND正向解析實例 217
24.2.5 BIND反向解析實例 218
24.2.6 區(qū)域文件的歸屬組設置 219
24.2.7 客戶端測試 220
練習題 221
實驗25 Apache HTTP服務器 222
25.1 實驗內容 222
25.1.1 實驗目的 222
25.1.2 實驗環(huán)境 222
25.1.3 實驗要求 222
25.2 實驗指導 222
25.2.1 Apache HTTP服務器概述 222
25.2.2 Apache安裝配置 222
25.2.3 配置Apache服務 223
25.2.4 安裝WordPress 225
練習題 229
實驗26 網盤的安裝 230
26.1 實驗內容 230
26.1.1 實驗目的 230
26.1.2 實驗環(huán)境 230
26.1.3 實驗要求 230
26.2 實驗指導 230
26.2.1 Nextcloud簡介 230
26.2.2 安裝的流程 230
26.2.3 安裝基礎工具 230
26.2.4 下載Nextcloud安裝包 231
26.2.5 安裝Apache服務器 231
26.2.6 安裝PHP 231
26.2.7 安裝MySQL數據庫 231
26.2.8 防火墻設置 232
26.2.9 安裝Nextcloud應用 232
26.2.10 結果驗證 232
練習題 235
參考文獻 236
- 信息系統(tǒng)管理工程師真題及模考卷精析(適用機考) [主 編 薛大龍 程 剛 上官緒]
- 航海類院校體育教育教學研究 [張利超 李寧 著]
- 新時代背景下我國職業(yè)教育產教融合長效機制建設研究 [王玉賢 著]
- 電路分析 [主編 李飛 毛先柏]
- 信息系統(tǒng)管理工程師(適用第2版大綱)一站通關 [指尖瘋 編著]
- 傳統(tǒng)山水畫論解讀與實踐 [陳鈉 著]
- 網絡工程師備考一本通(適配第6版考綱) [夏杰 編著]
- 陳孝云的職教理想與情懷 [祝吉太 江傳瑞 張義廷 著]
- 地方本科院校電子信息學科課程思政案例集 [王甫]
- Excel數據處理與分析(第二版) [主編 張志明 鄒 蕾]
- 網絡工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 倉儲管理實務(第二版) [周寧武 編著]
- 基于AE與C#的地理信息系統(tǒng)二次開發(fā) [李小根 賈艷昌 喬翠平 姜彤 ]
- 2023年長沙市文化和旅游業(yè)發(fā)展報告 [主編 陳莉]
- 舞臺化妝造型設計 [主編 劉思彤 張 濤 張憶雨]
- 產教融合視角高校體育專業(yè)實踐教學體系構建研究 [楊柳青 葉華兵 著]
- 知識圖譜及應用案例 [張善文 黃文準 于長青 陳明淑]
- Python程序設計案例教程(微課版) [主編 石利平 田輝平 余以勝]
- 皓月繁星:青少年兒童心理成長手冊 [主 編 林贊歌 副主編 杜志南]
- 材料力學 [章寶華 趙新勝 徐斌]
- 系統(tǒng)集成項目管理工程師考試32小時通關(第3版) [主編 薛大龍 副主編 上官緒陽]
- 軟考論文高分特訓與范文10篇——系統(tǒng)分析師(第二版) [薛大龍 鄒月平 施游]
- 黃河海勃灣水利樞紐防凌安全運行 [王戰(zhàn)領 王叢發(fā) 范瑜彬 著]
- 大學生心理健康教育 [方雄 著]
- 達夢數據庫管理與應用 [主 編 郭景輝 范麗萍 莊 鑫]
- 信息系統(tǒng)管理工程師章節(jié)習題與考點特訓(適配第2版考綱) [主 編 薛大龍 王建平]
- 網絡工程師真題及沖刺卷精析(適用機考) [主編 朱小平 施游]
- 網絡工程師32小時通關(適配第6版考綱) [主編 薛大龍 王開景]
- 大學語文 [主編 陳秀泉]
- 平面與色彩構成(微課版) [主編 帥敏 高菲 劉彩虹]