Linux應用基礎項目化教程(openEuler 24.03 LTS)(第2版)

曾德生,龐雙龍,劉麗儀

  • 出版商: 電子工業
  • 出版日期: 2026-03-01
  • 售價: $299
  • 語言: 簡體中文
  • 頁數: 268
  • ISBN: 7121524058
  • ISBN-13: 9787121524059
  • 相關分類: Linux
  • 下單後立即進貨 (約4週~6週)

商品描述

本書以openEuler 24.03 LTS為基礎,循序漸進講解Linux操作系統的基本概念及使用方法。本書分為11個項目,包括Linux概述與安裝、Linux基本操作與命令行基礎、Linux文件與磁盤管理、Linux用戶與權限管理、Linux進程管理、Linux軟件包管理、Linux文本處理、Linux網絡與安全管理、Shell編程基礎、LAMP應用服務搭建及本地化AI模型部署實踐——以DeepSeek為例。 本書采用項目驅動的編寫方式,配有大量的範例,通俗易懂,適合註重實踐教學環節的教學方式,具有較強的實用性。本書適合作為應用型本科院校、職業本科院校、高等職業院校計算機相關專業Linux課程的教材或參考書,也可供相關技術人員的參考用書。

目錄大綱

目 錄

項目1 Linux概述與安裝 1
任務1.1 什麼是Linux 2
1.1.1 初識Linux 2
1.1.2 Linux的誕生 2
任務1.2 Linux的體系結構及特點 3
1.2.1 Linux的體系結構 3
1.2.2 Linux的特點 6
任務1.3 Linux的發行版本 8
1.3.1 Red Hat系列發行版本 8
1.3.2 Debian系列發行版本 9
1.3.3 openEuler 10
1.3.4 BSD系列發行版本 11
1.3.5 其他系列發行版本 11
任務1.4 openEuler安裝 12
1.4.1 安裝前的準備 13
1.4.2 安裝 15
1.4.3 初次啟動 29
拓展閱讀 30
習題 32
項目2 Linux基本操作與命令行基礎 33
任務2.1 桌面環境的基本操作 34
2.1.1 Linux桌面環境概述 34
2.1.2 安裝圖形界面 36
2.1.3 UKUI桌面環境的使用 41
任務2.2 命令行入門 51
2.2.1 Bash概述 51
2.2.2 虛擬控制臺 52
2.2.3 命令行基本語法 53
2.2.4 自動補齊 60
2.2.5 歷史命令 60
拓展閱讀 61
習題 64
項目3 Linux文件與磁盤管理 65
任務3.1 文件系統 66
3.1.1 文件系統簡介 66
3.1.2 目錄結構 66
3.1.3 文件名和類型 67
任務3.2 常用的文件管理命令 68
3.2.1 文件查看 68
3.2.2 文件的常用操作 71
3.2.3 目錄管理 74
3.2.4 文件查找 76
3.2.5 文件壓縮和歸檔 77
任務3.3 磁盤管理 79
3.3.1 文件系統 79
3.3.2 磁盤分區與文件系統創建 79
3.3.3 交換分區 85
3.3.4 掛載與卸載 86
拓展閱讀 88
習題 89
項目4 Linux用戶與權限管理 91
任務4.1 用戶和組 92
4.1.1 用戶和組的基本概念 92
4.1.2 用戶和組的相關文件及目錄 93
任務4.2 用戶和組管理 95
4.2.1 用戶管理命令 95
4.2.2 組管理命令 98
4.2.3 其他與用戶和組相關的命令 100
4.2.4 圖形化管理工具 104
任務4.3 權限管理 105
4.3.1 用戶分類 105
4.3.2 權限分類 105
4.3.3 權限管理命令 106
4.3.4 用戶掩碼 109
4.3.5 文件的ACL 110
拓展閱讀 113
習題 114
項目5 Linux進程管理 115
任務5.1 系統初始化 115
5.1.1 系統初始化概述 116
5.1.2 系統執行級別 116
任務5.2 進程管理 117
5.2.1 進程概述 117
5.2.2 進程管理的相關命令 119
5.2.3 周期性任務調度 124
任務5.3 服務控制 126
5.3.1 服務概述 126
5.3.2 systemd服務控制 127
拓展閱讀 129
習題 131
項目6 Linux軟件包管理 132
任務6.1 軟件包管理概述 133
任務6.2 rpm軟件包管理器 133
6.2.1 安裝 134
6.2.2 升級 136
6.2.3 查詢 136
6.2.4 刪除 137
6.2.5 驗證 138
任務6.3 yum與dnf軟件包管理器 139
6.3.1 安裝 139
6.3.2 升級 140
6.3.3 查詢 141
6.3.4 刪除 143
6.3.5 dnf軟件包管理器 144
拓展閱讀 145
習題 146
項目7 Linux文本處理 147
任務7.1 Vim概述 148
7.1.1 什麼是Vim 148
7.1.2 Vim的啟動與退出 148
任務7.2 Vim的模式 149
7.2.1 Vim的模式概述 149
7.2.2 模式間的切換 149
任務7.3 Vim的基本操作 151
7.3.1 復制、粘貼與刪除 151
7.3.2 查找與替換 153
7.3.3 跳轉與定位 155
7.3.4 撤銷與重做 156
7.3.5 語法高亮顯示設置 156
7.3.6 光標位置顯示及行號顯示 157
7.3.7 Vim的可視化操作 157
拓展閱讀 160
習題 163
項目8 Linux網絡與安全管理 164
任務8.1 網絡管理 165
8.1.1 網絡信息 165
8.1.2 GUI下的網絡信息配置 166
8.1.3 CLI下的網絡信息配置 167
任務8.2 防火墻管理 171
8.2.1 Linux防火墻概述 172
8.2.2 配置防火墻 174
任務8.3 SELinux 176
8.3.1 SELinux概述 176
8.3.2 SELinux的基本操作 178
8.3.3 調整SELinux的策略 181
8.3.4 管理SELinux端口標簽 183
任務8.4 日誌管理 185
8.4.1 日誌概述 185
8.4.2 查看日誌 185
8.4.3 簡單的故障診斷 191
拓展閱讀 195
習題 196
項目9 Shell編程基礎 197
任務9.1 Shell概述 198
9.1.1 Shell分類 198
9.1.2 Bash 198
任務9.2 Shell的基本語法 198
9.2.1 變量 200
9.2.2 語法格式 201
任務9.3 Shell的程序流程控制 202
9.3.1 順序結構 203
9.3.2 分支結構 203
9.3.3 循環結構 207
任務9.4 Shell的應用 211
9.4.1 文件檢查 212
9.4.2 批量添加用戶 213
拓展閱讀 214
習題 216
項目10 LAMP應用服務搭建 217
任務10.1 LAMP概述 218
10.1.1 什麼是LAMP 218
10.1.2 LAMP應用場景 218
任務10.2 網盤系統的搭建 220
10.2.1 LAMP部署 220
10.2.2 Seafile安裝及配置 224
10.2.3 驗證雲存儲系統的基本功能 231
拓展閱讀 236
習題 238
項目11 本地化AI模型部署實踐—
?以DeepSeek為例 239
任務11.1 Ollama概述 240
11.1.1 什麼是Ollama 240
11.1.2 Ollama的功能特性 240
11.1.3 Ollama的應用場景 241
任務11.2 DeepSeek概述 242
11.2.1 什麼是DeepSeek 242
11.2.2 DeepSeek的功能特性 242
11.2.3 DeepSeek的應用場景 243
任務11.3 部署Ollama與DeepSeek 244
11.3.1 命令行運行方式部署 244
11.3.2 部署可視化界面 250
拓展閱讀 257
習題 259
參考文獻 260