openEuler操作系統項目實戰教程

粟聖森 鄒聖林

  • 出版商: 人民郵電
  • 出版日期: 2025-09-01
  • 售價: $539
  • 語言: 簡體中文
  • 頁數: 326
  • ISBN: 7115672989
  • ISBN-13: 9787115672988
  • 相關分類: Linux
  • 下單後立即進貨 (約4週~6週)

  • openEuler操作系統項目實戰教程-preview-1
  • openEuler操作系統項目實戰教程-preview-2
openEuler操作系統項目實戰教程-preview-1

商品描述

本書從 openEuler 的基礎開始講解,系統介紹openEuler 的相關知識,以幫助讀者快速掌握 openEuler 的相關操作。本書共8章,第1章介紹openEuler前世今生;第2 章介紹探索Linux命令行;第3章介紹必知必會的運維技能;第4章介紹服務、進程與內核管理初探;第5章介紹使用Shell自動化運維;第6章介紹面向企業的生產案例一網絡服務;第7章介紹面向企業的生產案例--存儲服務;第8章介紹面向企業的生產案例一網站服務。

本書適合希望通過openEuler職業認證考試的讀者學習,也適合作為高等學校計算機類專業理論和實踐一體化教材,還適合作為從事Linux操作系統管理和網絡管理人員的自學參考書。

作者簡介

鄒聖林,主要研究方向為操作系統應用及雲計算技術;作者自2008年以來長期承擔Linux操作系統等課程的教學任務和負責機構中心機房服務器的運維等工作,Linux架構師,有著豐富的“理實一體化”教學實踐經驗。

目錄大綱

第 1 章 openEuler 前世今生 1

1.1 openEuler 的發展歷程和特點 1

1.1.1 openEuler 的發展歷程 1

1.1.2 openEuler 的特點 4

1.2 openEuler 社區 5

1.2.1 開源與閉源 5

1.2.2 開源許可協議 6

1.2.3 開源社區 7

1.2.4 openEuler 社區 7

1.3 openEuler 的安裝和配置方法 8

1.3.1 安裝前的準備工作 8

1.3.2 安裝 openEuler 系統 11

1.3.3 簡單命令介紹 26

1.4 初識 openEuler 操作系統 27

1.4.1 Linux 目錄結構 27

1.4.2 UKUI 桌面應用 29

小結 37

第 2 章 探索 Linux 命令行 38

2.1 理解 Linux 命令行語法 38

2.1.1 登錄 openEuler 系統 38

2.1.2 虛擬控制臺和圖形環境的切換 40

2.1.3 UKUI 常用組合鍵 41

2.1.4 初步了解 root 用戶 41

2.1.5 命令的語法 41

2.2 Linux 的幫助系統 44

2.2.1 whatis 幫助 44

2.2.2 help 幫助 44

2.2.3 man 幫助 45

2.3 文件系統簡介 49

2.3.1 目錄及文件的命名規範 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 權限管理 77

2.5.1 UGO 權限控制 77

2.5.2 Umask 默認權限 80

2.5.3 sudo 提權 81

2.6 VIM 高級文本編輯器 82

2.6.1 VIM 的基礎介紹 83

2.6.2 VIM 的使用 84

2.7 字符的處理方式 89

2.7.1 標準 I/O 與管道 89

2.7.2 文本查看工具 93

2.7.3 文本分析工具 98

2.7.4 文本操作工具 107

2.8 查找和處理文件 113

2.8.1 find 命令的基礎使用方法 113

2.8.2 find 命令基於條件查找 114

2.8.3 find 命令的二次操作 120

2.9 綜合實驗——文件管理 122

2.9.1 背景鋪墊 122

2.9.2 客戶需求 122

小結 122

第 3 章 必知必會的運維技能 123

3.1 Linux 中的網絡信息管理 123

3.1.1 查看網絡信息 123

3.1.2 配置網絡信息 129

3.1.3 配置多網卡的高可用網絡接口 137

3.1.4 網絡客戶端的安裝和使用 144

3.1.5 綜合實驗— 網絡管理 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 構建可以彈性調整的存儲空間 170

3.3.1 文件系統的概念與應用 170

3.3.2 磁盤分區管理 178

3.3.3 文件系統掛載 184

3.3.4 邏輯卷管理 186

3.3.5 綜合實驗——磁盤管理 203

小結 205

第 4 章 服務、進程與內核管理初探 206

4.1 掌握系統各種程序的進程管理 206

4.1.1 進程簡介 207

4.1.2 查看進程 209

4.1.3 進程優先級 214

4.1.4 信號機制 216

4.2 Linux 服務管理 217

4.2.1 systemd 概述 217

4.2.2 systemctl 服務管理 218

4.2.3 內核管理 221

4.2.4 綜合實驗—服務管理 224

小結 224

第 5 章 使用 Shell 自動化運維 225

5.1 自動化運維概述 225

5.1.1 自動化運維的概述與優勢 225

5.1.2 自動化運維的發展前景分析 226

5.2 解釋型語言 227

5.3 Shell 與 Bash 簡介 228

5.3.1 Shell 的概念 228

5.3.2 Bash 的優勢 228

5.3.3 Bash 功能符 229

5.3.4 變量 231

5.4 Bash 流程控制的核心機制 234

5.4.1 Shell 腳本的基本元素與編寫規範 234

5.4.2 Shell 腳本補充功能 236

5.4.3 運算符 238

5.4.4 條件判斷語句 240

5.4.5 循環語句 242

5.5 Bash 函數的使用 245

5.5.1 函數的基本語法 245

5.5.2 函數的參數傳遞 246

5.5.3 函數的返回值與退出碼 246

5.5.4 函數的遞歸與循環 247

5.6 自動化任務管理 248

5.6.1 一次性計劃任務 248

5.6.2 周期性計劃任務 251

5.7 綜合實驗——自動化系統巡檢 255

5.7.1 業務需求 255

5.7.2 項目目標 256

小結 256

第 6 章 面向企業的生產案例—網絡服務 257

6.1 使用 DHCP 自動配置地址 257

6.1.1 DHCP 簡介 257

6.1.2 DHCP 配置文件 258

6.1.3 配置 DHCP 服務 259

6.2 使用 BIND 服務為網站提供名稱解析 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 服務 272

小結 277

第 7 章 面向企業的生產案例—存儲服務 278

7.1 使用 NFS 實現網站數據備份 278

7.1.1 NFS 簡介 278

7.1.2 NFS 的安裝與使用 278

7.1.3 NFS 配置介紹 279

7.1.4 配置 NFS 服務 281

7.2 使用 autofs 實現自動掛載 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 服務 289

7.3.6 錯誤點集合 292

7.4 使用 MariaDB 提供數據庫服務 292

7.4.1 MariaDB 的安裝 292

7.4.2 MariaDB 的使用 293

7.4.3 MariaDB 的增刪改查 294

7.4.4 在 MariaDB 中創建和刪除用戶 297

7.4.5 MariaDB 主從復制配置 298

7.4.6 配置 MariaDB 服務 300

小結 302

第 8 章 面向企業的生產案例—網站服務 303

8.1 使用 Apache 配置 Web 服務 303

8.1.1 Apache 部署安裝 303

8.1.2 Apache 配置文件 305

8.1.3 在 Apache 中配置虛擬主機 305

8.1.4 配置 Apache 服務 307

8.2 使用 LAMP 架構構建企業網站 310

8.2.1 LAMP 架構介紹 310

8.2.2 LAMP 架構的工作原理 311

8.2.3 LAMP 架構實戰 311

8.2.4 構建 WordPress 博客網站 313

8.2.5 配置 LAMP 架構 314

8.3 使用 Nginx 配置網站服務 318

8.3.1 Nginx 簡介 318

8.3.2 Nginx 的安裝和啟動 318

8.3.3 Nginx 的配置文件 319

8.3.4 使用 Nginx 實現負載均衡 320

8.3.5 配置 Nginx 負載均衡服務 323

小結 326