openEuler操作系統(tǒng)項(xiàng)目實(shí)戰(zhàn)教程
定 價(jià):89.8 元
- 作者:粟圣森 鄒圣林
- 出版時(shí)間:2025/9/1
- ISBN:9787115672988
- 出 版 社:人民郵電出版社
- 中圖法分類:TP316.85
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書從 openEuler 的基礎(chǔ)開始講解,系統(tǒng)介紹openEuler 的相關(guān)知識(shí),以幫助讀者快速掌握 openEuler 的相關(guān)操作。本書共8章,第1章介紹openEuler前世今生;第2 章介紹探索Linux命令行;第3章介紹必知必會(huì)的運(yùn)維技能;第4章介紹服務(wù)、進(jìn)程與內(nèi)核管理初探;第5章介紹使用Shell自動(dòng)化運(yùn)維;第6章介紹面向企業(yè)的生產(chǎn)案例一網(wǎng)絡(luò)服務(wù);第7章介紹面向企業(yè)的生產(chǎn)案例--存儲(chǔ)服務(wù);第8章介紹面向企業(yè)的生產(chǎn)案例一網(wǎng)站服務(wù)。
本書適合希望通過openEuler職業(yè)認(rèn)證考試的讀者學(xué)習(xí),也適合作為高等學(xué)校計(jì)算機(jī)類專業(yè)理論和實(shí)踐一體化教材,還適合作為從事Linux操作系統(tǒng)管理和網(wǎng)絡(luò)管理人員的自學(xué)參考書。
·國產(chǎn)化剛需適配:契合國家自主可控需求,滿足 openEuler 職業(yè)認(rèn)證與企業(yè)國產(chǎn)化技術(shù)學(xué)習(xí)。
·高市場(chǎng)價(jià)值導(dǎo)向:聚焦openEuler市場(chǎng)實(shí)際地位,助力掌握高認(rèn)可度技術(shù),提升職場(chǎng)競(jìng)爭力。
·全場(chǎng)景應(yīng)用覆蓋:含企業(yè)級(jí)生產(chǎn)案例,覆蓋多領(lǐng)域場(chǎng)景,強(qiáng)化解決實(shí)際問題的實(shí)戰(zhàn)能力。
·產(chǎn)教融合適配:對(duì)接高校教學(xué)與自學(xué)需求,實(shí)現(xiàn)教育與職業(yè)場(chǎng)景銜接,支撐技能提升。
·持續(xù)學(xué)習(xí)保障:依托開源社區(qū)更新,確保內(nèi)容時(shí)效,助力讀者長期跟進(jìn)技術(shù)迭代。
鄒圣林,主要研究方向?yàn)椴僮飨到y(tǒng)應(yīng)用及云計(jì)算技術(shù);作者自2008年以來長期承擔(dān)Linux操作系統(tǒng)等課程的教學(xué)任務(wù)和負(fù)責(zé)機(jī)構(gòu)中心機(jī)房服務(wù)器的運(yùn)維等工作,Linux架構(gòu)師,有著豐富的“理實(shí)一體化”教學(xué)實(shí)踐經(jīng)驗(yàn)。
第 1 章 openEuler 前世今生 1
1.1 openEuler 的發(fā)展歷程和特點(diǎn) 1
1.1.1 openEuler 的發(fā)展歷程 1
1.1.2 openEuler 的特點(diǎn) 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 初識(shí) 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 虛擬控制臺(tái)和圖形環(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 絕對(duì)路徑與相對(duì)路徑49
2.3.3 文件目錄管理命令 50
2.3.4 打包與壓縮 60
2.4 Linux 用戶及用戶組 63
2.4.1 用戶及用戶組的概念 63
2.4.2 用戶與用戶組的安全機(jī)制 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 高級(jí)文本編輯器 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 綜合實(shí)驗(yàn)——文件管理 122
2.9.1 背景鋪墊 122
2.9.2 客戶需求 122
小結(jié) 122
第 3 章 必知必會(huì)的運(yùn)維技能 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 綜合實(shí)驗(yàn)— 網(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 綜合實(shí)驗(yàn)—軟件管理 170
3.3 構(gòu)建可以彈性調(diào)整的存儲(chǔ)空間 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 綜合實(shí)驗(yàn)——磁盤管理 203
小結(jié) 205
第 4 章 服務(wù)、進(jìn)程與內(nèi)核管理初探 206
4.1 掌握系統(tǒng)各種程序的進(jìn)程管理 206
4.1.1 進(jìn)程簡介 207
4.1.2 查看進(jìn)程 209
4.1.3 進(jìn)程優(yōu)先級(jí) 214
4.1.4 信號(hào)機(jī)制 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 綜合實(shí)驗(yàn)—服務(wù)管理 224
小結(jié) 224
第 5 章 使用 Shell 自動(dòng)化運(yùn)維 225
5.1 自動(dòng)化運(yùn)維概述 225
5.1.1 自動(dòng)化運(yùn)維的概述與優(yōu)勢(shì) 225
5.1.2 自動(dòng)化運(yùn)維的發(fā)展前景分析 226
5.2 解釋型語言 227
5.3 Shell 與 Bash 簡介 228
5.3.1 Shell 的概念 228
5.3.2 Bash 的優(yōu)勢(shì) 228
5.3.3 Bash 功能符 229
5.3.4 變量 231
5.4 Bash 流程控制的核心機(jī)制 234
5.4.1 Shell 腳本的基本元素與編寫規(guī)范234
5.4.2 Shell 腳本補(bǔ)充功能236
5.4.3 運(yùn)算符 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 自動(dòng)化任務(wù)管理 248
5.6.1 一次性計(jì)劃任務(wù)248
5.6.2 周期性計(jì)劃任務(wù)251
5.7 綜合實(shí)驗(yàn)——自動(dòng)化系統(tǒng)巡檢255
5.7.1 業(yè)務(wù)需求 255
5.7.2 項(xiàng)目目標(biāo) 256
小結(jié)256
第 6 章 面向企業(yè)的生產(chǎn)案例—網(wǎng)絡(luò)服務(wù)257
6.1 使用 DHCP 自動(dòng)配置地址 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 配置實(shí)例 270
6.2.6 配置 DNS 服務(wù) 272
小結(jié) 277
第 7 章 面向企業(yè)的生產(chǎn)案例—存儲(chǔ)服務(wù)278
7.1 使用 NFS 實(shí)現(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 實(shí)現(xiàn)自動(dòng)掛載 284
7.2.1 autofs 簡介 284
7.2.2 autofs 配置 284
7.2.3 autofs 和 NFS 集成 286
7.2.4 綜合實(shí)驗(yàn)——autofs 自動(dòng)掛載實(shí)驗(yàn)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 錯(cuò)誤點(diǎn)集合 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 中配置虛擬主機(jī)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)實(shí)戰(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 的安裝和啟動(dòng) 318
8.3.3 Nginx 的配置文件 319
8.3.4 使用 Nginx 實(shí)現(xiàn)負(fù)載均衡320
8.3.5 配置 Nginx 負(fù)載均衡服務(wù)323
小結(jié)326