openEuler操作系統(tǒng)項目實戰(zhàn)教程
定 價:89.8 元
- 作者:粟圣森 鄒圣林
- 出版時間:2025/9/1
- ISBN:9787115672988
- 出 版 社:人民郵電出版社
- 中圖法分類:TP316.85
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書從 openEuler 的基礎(chǔ)開始講解,系統(tǒng)介紹openEuler 的相關(guān)知識,以幫助讀者快速掌握 openEuler 的相關(guān)操作。本書共8章,第1章介紹openEuler前世今生;第2 章介紹探索Linux命令行;第3章介紹必知必會的運維技能;第4章介紹服務(wù)、進程與內(nèi)核管理初探;第5章介紹使用Shell自動化運維;第6章介紹面向企業(yè)的生產(chǎn)案例一網(wǎng)絡(luò)服務(wù);第7章介紹面向企業(yè)的生產(chǎn)案例--存儲服務(wù);第8章介紹面向企業(yè)的生產(chǎn)案例一網(wǎng)站服務(wù)。
本書適合希望通過openEuler職業(yè)認(rèn)證考試的讀者學(xué)習(xí),也適合作為高等學(xué)校計算機類專業(yè)理論和實踐一體化教材,還適合作為從事Linux操作系統(tǒng)管理和網(wǎng)絡(luò)管理人員的自學(xué)參考書。
·國產(chǎn)化剛需適配:契合國家自主可控需求,滿足 openEuler 職業(yè)認(rèn)證與企業(yè)國產(chǎn)化技術(shù)學(xué)習(xí)。
·高市場價值導(dǎo)向:聚焦openEuler市場實際地位,助力掌握高認(rèn)可度技術(shù),提升職場競爭力。
·全場景應(yīng)用覆蓋:含企業(yè)級生產(chǎn)案例,覆蓋多領(lǐng)域場景,強化解決實際問題的實戰(zhàn)能力。
·產(chǎn)教融合適配:對接高校教學(xué)與自學(xué)需求,實現(xiàn)教育與職業(yè)場景銜接,支撐技能提升。
·持續(xù)學(xué)習(xí)保障:依托開源社區(qū)更新,確保內(nèi)容時效,助力讀者長期跟進技術(shù)迭代。
鄒圣林,主要研究方向為操作系統(tǒng)應(yīng)用及云計算技術(shù);作者自2008年以來長期承擔(dān)Linux操作系統(tǒng)等課程的教學(xué)任務(wù)和負(fù)責(zé)機構(gòu)中心機房服務(wù)器的運維等工作,Linux架構(gòu)師,有著豐富的“理實一體化”教學(xué)實踐經(jīng)驗。
第 1 章 openEuler 前世今生 1
1.1 openEuler 的發(fā)展歷程和特點 1
1.1.1 openEuler 的發(fā)展歷程 1
1.1.2 openEuler 的特點 4
1.2 openEuler 社區(qū) 5
1.2.1 開源與閉源 5
1.2.2 開源許可協(xié)議 6
1.2.3 開源社區(qū) 7
1.2.4 openEuler 社區(qū) 7
1.3 openEuler 的安裝和配置方法 8
1.3.1 安裝前的準(zhǔn)備工作 8
1.3.2 安裝 openEuler 系統(tǒng) 11
1.3.3 簡單命令介紹 26
1.4 初識 openEuler 操作系統(tǒng) 27
1.4.1 Linux 目錄結(jié)構(gòu) 27
1.4.2 UKUI 桌面應(yīng)用 29
小結(jié) 37
第 2 章 探索 Linux 命令行 38
2.1 理解 Linux 命令行語法 38
2.1.1 登錄 openEuler 系統(tǒng) 38
2.1.2 虛擬控制臺和圖形環(huán)境的切換40
2.1.3 UKUI 常用組合鍵 41
2.1.4 初步了解 root 用戶 41
2.1.5 命令的語法 41
2.2 Linux 的幫助系統(tǒng) 44
2.2.1 whatis 幫助 44
2.2.2 help 幫助 44
2.2.3 man 幫助 45
2.3 文件系統(tǒng)簡介 49
2.3.1 目錄及文件的命名規(guī)范49
2.3.2 絕對路徑與相對路徑49
2.3.3 文件目錄管理命令 50
2.3.4 打包與壓縮 60
2.4 Linux 用戶及用戶組 63
2.4.1 用戶及用戶組的概念 63
2.4.2 用戶與用戶組的安全機制 64
2.4.3 管理用戶、用戶組及密碼 68
2.5 權(quán)限管理 77
2.5.1 UGO 權(quán)限控制 77
2.5.2 Umask 默認(rèn)權(quán)限 80
2.5.3 sudo 提權(quán) 81
2.6 VIM 高級文本編輯器 82
2.6.1 VIM 的基礎(chǔ)介紹 83
2.6.2 VIM 的使用 84
2.7 字符的處理方式 89
2.7.1 標(biāo)準(zhǔn) I/O 與管道 89
2.7.2 文本查看工具 93
2.7.3 文本分析工具 98
2.7.4 文本操作工具 107
2.8 查找和處理文件 113
2.8.1 find 命令的基礎(chǔ)使用方法 113
2.8.2 find 命令基于條件查找 114
2.8.3 find 命令的二次操作 120
2.9 綜合實驗——文件管理 122
2.9.1 背景鋪墊 122
2.9.2 客戶需求 122
小結(jié) 122
第 3 章 必知必會的運維技能 123
3.1 Linux 中的網(wǎng)絡(luò)信息管理 123
3.1.1 查看網(wǎng)絡(luò)信息 123
3.1.2 配置網(wǎng)絡(luò)信息 129
3.1.3 配置多網(wǎng)卡的高可用網(wǎng)絡(luò)接口 137
3.1.4 網(wǎng)絡(luò)客戶端的安裝和使用 144
3.1.5 綜合實驗— 網(wǎng)絡(luò)管理 153
3.2 軟件包的安裝與獲取方式 155
3.2.1 軟件包簡介 155
3.2.2 軟件包獲取方式 157
3.2.3 RPM 軟件包管理器 159
3.2.4 DNF 軟件倉庫 163
3.2.5 源碼編譯安裝 168
3.2.6 綜合實驗—軟件管理 170
3.3 構(gòu)建可以彈性調(diào)整的存儲空間 170
3.3.1 文件系統(tǒng)的概念與應(yīng)用 170
3.3.2 磁盤分區(qū)管理 178
3.3.3 文件系統(tǒng)掛載 184
3.3.4 邏輯卷管理 186
3.3.5 綜合實驗——磁盤管理 203
小結(jié) 205
第 4 章 服務(wù)、進程與內(nèi)核管理初探 206
4.1 掌握系統(tǒng)各種程序的進程管理 206
4.1.1 進程簡介 207
4.1.2 查看進程 209
4.1.3 進程優(yōu)先級 214
4.1.4 信號機制 216
4.2 Linux 服務(wù)管理 217
4.2.1 systemd 概述 217
4.2.2 systemctl 服務(wù)管理 218
4.2.3 內(nèi)核管理 221
4.2.4 綜合實驗—服務(wù)管理 224
小結(jié) 224
第 5 章 使用 Shell 自動化運維 225
5.1 自動化運維概述 225
5.1.1 自動化運維的概述與優(yōu)勢 225
5.1.2 自動化運維的發(fā)展前景分析 226
5.2 解釋型語言 227
5.3 Shell 與 Bash 簡介 228
5.3.1 Shell 的概念 228
5.3.2 Bash 的優(yōu)勢 228
5.3.3 Bash 功能符 229
5.3.4 變量 231
5.4 Bash 流程控制的核心機制 234
5.4.1 Shell 腳本的基本元素與編寫規(guī)范234
5.4.2 Shell 腳本補充功能236
5.4.3 運算符 238
5.4.4 條件判斷語句 240
5.4.5 循環(huán)語句 242
5.5 Bash 函數(shù)的使用 245
5.5.1 函數(shù)的基本語法245
5.5.2 函數(shù)的參數(shù)傳遞246
5.5.3 函數(shù)的返回值與退出碼246
5.5.4 函數(shù)的遞歸與循環(huán)247
5.6 自動化任務(wù)管理 248
5.6.1 一次性計劃任務(wù)248
5.6.2 周期性計劃任務(wù)251
5.7 綜合實驗——自動化系統(tǒng)巡檢255
5.7.1 業(yè)務(wù)需求 255
5.7.2 項目目標(biāo) 256
小結(jié)256
第 6 章 面向企業(yè)的生產(chǎn)案例—網(wǎng)絡(luò)服務(wù)257
6.1 使用 DHCP 自動配置地址 257
6.1.1 DHCP 簡介 257
6.1.2 DHCP 配置文件 258
6.1.3 配置 DHCP 服務(wù) 259
6.2 使用 BIND 服務(wù)為網(wǎng)站提供名稱解析264
6.2.1 DNS 簡介 264
6.2.2 DNS 解析流程 266
6.2.3 DNS 記錄 267
6.2.4 BIND 配置文件詳解 267
6.2.5 DNS 配置實例 270
6.2.6 配置 DNS 服務(wù) 272
小結(jié) 277
第 7 章 面向企業(yè)的生產(chǎn)案例—存儲服務(wù)278
7.1 使用 NFS 實現(xiàn)網(wǎng)站數(shù)據(jù)備份 278
7.1.1 NFS 簡介 278
7.1.2 NFS 的安裝與使用 278
7.1.3 NFS 配置介紹 279
7.1.4 配置 NFS 服務(wù) 281
7.2 使用 autofs 實現(xiàn)自動掛載 284
7.2.1 autofs 簡介 284
7.2.2 autofs 配置 284
7.2.3 autofs 和 NFS 集成 286
7.2.4 綜合實驗——autofs 自動掛載實驗286
7.3 使用 samba 配置文件共享 287
7.3.1 samba 簡介 287
7.3.2 samba 的安裝和配置文件 287
7.3.3 samba 的安全模式 289
7.3.4 samba 客戶端常用命令 289
7.3.5 配置 samba 服務(wù) 289
7.3.6 錯誤點集合 292
7.4 使用 MariaDB 提供數(shù)據(jù)庫服務(wù) 292
7.4.1 MariaDB 的安裝 292
7.4.2 MariaDB 的使用 293
7.4.3 MariaDB 的增刪改查 294
7.4.4 在 MariaDB 中創(chuàng)建和刪除用戶 297
7.4.5 MariaDB 主從復(fù)制配置 298
7.4.6 配置 MariaDB 服務(wù) 300
小結(jié) 302
第 8 章 面向企業(yè)的生產(chǎn)案例—網(wǎng)站服務(wù) 303
8.1 使用 Apache 配置 Web 服務(wù) 303
8.1.1 Apache 部署安裝 303
8.1.2 Apache 配置文件 305
8.1.3 在 Apache 中配置虛擬主機305
8.1.4 配置 Apache 服務(wù) 307
8.2 使用 LAMP 架構(gòu)構(gòu)建企業(yè)網(wǎng)站310
8.2.1 LAMP 架構(gòu)介紹 310
8.2.2 LAMP 架構(gòu)的工作原理 311
8.2.3 LAMP 架構(gòu)實戰(zhàn) 311
8.2.4 構(gòu)建 WordPress 博客網(wǎng)站 313
8.2.5 配置 LAMP 架構(gòu) 314
8.3 使用 Nginx 配置網(wǎng)站服務(wù) 318
8.3.1 Nginx 簡介 318
8.3.2 Nginx 的安裝和啟動 318
8.3.3 Nginx 的配置文件 319
8.3.4 使用 Nginx 實現(xiàn)負(fù)載均衡320
8.3.5 配置 Nginx 負(fù)載均衡服務(wù)323
小結(jié)326