|
|
|
|
|
|
|
|
ISBN |
9787301334157 |
定价 |
RMB128.00 |
售价 |
RM140.80 |
优惠价 |
RM98.56 * (-30%)
|
作者 |
段超飛
|
出版社 |
北京大學出版社
|
出版日期 |
2022-11-24 |
装订 |
平裝. 單色印刷. 498 页. 26. |
库存量 |
購買後立即進貨 此中国简体书,船运需时约30个工作天(不含调货时间)。抱歉!目前无开放空运服务。 库存有限或需要调货,订购时间可能延长。如无法订购则将通知进行退款。 |
|
我要订购 有现货时通知我 |
|
放入下次购买清单 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
購買中國簡體書籍請注意:
1. 因裝幀品質及貨運條件未臻完善,中國簡體書可能有出現磨痕、凹痕、折痕等問題,故簡體字館除封面破損、內頁脫落、缺頁等較嚴重的狀態外,其餘所有商品將正常出貨。
|
|
|
|
|
|
|
|
|
目錄
第1篇 基本配置
第1章 安裝RHEL8 2
1.1 虛擬硬體設置 3
1.2 安裝虛擬機器 8
1.3 登錄系統 17
第2章 基本命令的使用 20
2.1 終端的使用及設置 21
2.2 輸入命令的語法 23
2.3 介紹shell 26
2.3.1 tab補齊 27
2.3.2 歷史命令 27
2.3.3 調整游標位置 28
2.4 用戶的切換 29
作業 31
第3章 瞭解Linux分區和常見命令 32
3.1 路徑 34
3.2 創建和刪除目錄 35
3.3 cd的用法 37
3.4 拷貝和剪切 38
3.5 常見命令歸納 40
3.6 重定向 46
3.7 管道 49
作業 50
第4章 獲取幫助 52
4.1 whatis 53
4.2 --help選項 54
4.3 man 57
作業 58
第5章 vim編輯器 59
5.1 插入模式 60
5.2 末行模式 61
5.3 命令模式 65
作業 67
第6章 歸檔與壓縮 68
6.1 歸檔 69
6.2 壓縮 71
6.2.1 gzip的用法 72
6.2.2 bzip2的用法 73
6.2.3 zip的用法 73
作業 74
第7章 服務管理 75
7.1 管理服務當前狀態 77
7.2 管理服務開機是否自動啟動 78
7.3 判斷服務名是什麼 79
作業 80
第2篇 用戶及許可權管理
第8章 用戶管理 82
8.1 基本概念 83
8.2 管理用戶 84
8.2.1 創建用戶 84
8.2.2 修改使用者屬性 86
8.3 使用者的密碼策略 90
8.4 用戶的授權 93
8.5 重置root密碼 96
作業 99
第9章 許可權管理 100
9.1 所有者和所屬組 101
9.2 查看及修改許可權 103
9.3 用數字表示許可權 105
9.4 默認許可權 106
9.5 特殊許可權 108
9.6 隱藏許可權 113
作業 115
第10章 ACL許可權 116
10.1 ACL介紹及基本用法 117
10.2 ACL的mask許可權 119
10.3 設置默認許可權 123
作業 125
第3篇 網路相關配置
第11章 網路配置 127
11.1 網路基礎知識 128
11.1.1 IP地址 128
11.1.2 閘道 129
11.1.3 DNS 129
11.2 查看網路資訊 130
11.3 圖形化介面修改 133
11.4 通過設定檔修改 139
11.5 命令列管理 141
11.6 主機名稱的設置 143
作業 145
第12章 ssh遠端登入系統和遠端拷貝 146
12.1 ssh的基本用法 147
12.2 打開遠端圖形化介面 149
12.3 ssh無密碼登錄 150
12.3.1 密碼認證 150
12.3.2 金鑰認證 150
12.4 ssh安全設置 152
12.4.1 禁用金鑰登錄 152
12.4.2 禁用密碼登錄 153
12.5 ssh限制用戶 154
12.5.1 禁用root用戶登錄 154
12.5.2 禁用普通用戶登錄 155
12.6 ssh其他設置 156
12.6.1 設置ssh的預設使用者 156
12.6.2 解決ssh慢的問題 157
12.7 Windows遠端登入 157
12.8 遠端拷貝 158
作業 160
第4篇 存儲管理
第13章 硬碟管理 163
13.1 對磁片進行分區 165
13.2 交換分區 172
作業 174
第14章 檔案系統 175
14.1 瞭解檔案系統 176
14.2 瞭解硬連結 177
14.3 創建檔案系統 178
14.4 掛載檔案系統 181
14.5 設置永久掛載 185
14.6 查找文件 186
14.7 find的用法 188
14.7.1 基於名稱的查詢 190
14.7.2 基於文件所有者和所屬組的查詢 191
14.7.3 基於文件大小的查詢 192
14.7.4 基於檔時間的查詢 192
14.7.5 基於檔案類型的查詢 193
14.7.6 基於文件許可權的查詢 194
14.7.7 find查找含有特殊許可權位的檔 195
14.7.8 find組合查詢 196
14.7.9 排除某個目錄 197
14.7.10 對查詢結果進行操作 197
作業 198
第15章 邏輯卷管理 199
15.1 瞭解邏輯卷 200
15.2 創建邏輯卷 205
15.2.1 邏輯卷的擴大 208
15.2.2 邏輯卷的縮小 211
15.2.3 恢復邏輯卷 213
15.2.4 邏輯卷的快照 214
作業 217
第16章 虛擬數據優化器VDO 218
16.1 瞭解什麼是VDO 219
16.2 配置VDO 219
16.3 測試VDO 221
作業 223
第17章 訪問NFS存儲及自動掛載 224
17.1 訪問NFS存儲 225
17.2 自動掛載 226
作業 231
第5篇 系統管理
第18章 進程管理 234
18.1 進程介紹 235
18.2 查看進程 235
18.3 發送信號 239
18.4 進程優先順序 241
作業 243
第19章 日誌 245
19.1 rsyslog的配置 248
19.2 查看日誌 250
作業 252
第20章 網路時間伺服器 253
20.1 時間同步的必要性 254
20.2 配置時間伺服器 254
20.3 配置chrony用戶端 256
作業 259
第21章 計畫任務 260
21.1 at 261
21.2 crontab 266
作業 271
第22章 用bash寫腳本 272
22.1 萬用字元 273
22.2 變數 275
22.2.1 本地變數 276
22.2.2 環境變數 278
22.2.3 位置變數和預定義變數 280
22.3 返回值 282
22.4 數值運算 283
22.5 比較、對比、判斷 285
22.5.1 數字的比較 285
22.5.2 字串的比較 286
22.5.3 屬性的判斷 287
22.5.4 使用連接子 288
22.6 if判斷語句 289
22.7 for迴圈語句 292
22.8 while迴圈語句 292
作業 295
第6篇 軟體管理
第23章 用rpm管理軟體 297
23.1 rpm查詢 299
23.2 rpm安裝及卸載 301
23.3 套裝軟體的更新 303
23.4 rpm驗證 304
作業 306
第24章 用yum/dnf管理套裝軟體 307
24.1 yum架構介紹 308
24.2 用光碟搭建yum源 309
24.3 創建私有倉庫 312
24.4 yum用戶端的配置 313
24.5 yum的基本使用 315
24.5.1 查詢 316
24.5.2 安裝與卸載套裝軟體 317
24.5.3 下載 319
24.5.4 查詢缺失命令 320
24.6 組的使用 321
24.7 使用協力廠商yum源 322
作業 323
第7篇 安全管理
第25章 防火牆 325
25.1 瞭解firewalld 326
25.2 firewalld的基本配置 326
25.3 配置firewalld的規則 328
25.3.1 icmp-blocks 329
25.3.2 services 331
25.3.3 ports 332
25.4 富規則 335
作業 338
第26章 SELinux介紹 339
26.1 瞭解上下文 340
26.2 埠上下文 344
26.3 瞭解SELinux的布林值 345
26.4 瞭解SELinux的模式 348
作業 349
第8篇 容器管理
第27章 使用podman管理容器 351
27.1 安裝及配置podman 353
27.2 鏡像管理 354
27.2.1 鏡像的命名 354
27.2.2 對鏡像重新做標籤 355
27.2.3 刪除鏡像 356
27.2.4 查看鏡像的層結構 356
27.2.5 匯出和導入鏡像 357
27.3 創建容器 358
27.3.1 創建一個簡單的容器 358
27.3.2 容器的生命期 359
27.3.3 創建臨時容器 361
27.3.4 指定容器中運行的命令 362
27.3.5 創建容器時使用變數 362
27.3.6 把容器的埠映射到物理機上 363
27.4 實戰練習——創建MySQL的容器 364
27.5 管理容器的命令 366
27.5.1 在容器中執行指定的命令 366
27.5.2 物理機和容器互相拷貝檔 366
27.5.3 關閉、啟動、重啟容器 367
27.5.4 查看容器中的輸出 368
27.5.5 資料卷的使用 368
27.6 使用普通用戶對容器進行管理 371
作業 373
第9篇 自動化管理工具ansible的使用
第28章 ansible的使用 375
28.1 安裝ansible 376
28.2 編寫ansible.cfg和清單檔 378
28.3 ansible的基本用法 381
作業 382
第29章 常用模組的使用 383
29.1 shell模組 384
29.2 檔管理的file模組 385
29.3 copy和fetch模組 387
29.4 yum_repository模組 389
29.5 使用yum模組管理套裝軟體 391
29.6 使用service模組管理服務 392
29.7 使用parted模組對硬碟分區 393
29.8 使用filesystem模組格式化 395
29.9 使用mount模組掛載檔案系統 396
29.10 使用lvg模組對卷組進行管理 397
29.11 使用lvol模組管理邏輯卷 398
29.12 使用firewalld模組管理防火牆 399
29.13 替換模組replace 401
29.14 替換模組lineinfile 402
29.15 列印模組debug 403
29.16 使用script模組在遠端執行腳本 404
29.17 使用group模組對組進行管理 405
29.18 使用user模組對使用者進行管理 405
29.19 使用get_url模組下載檔案 407
29.20 使用setup模組獲取被管理主機資訊 407
作業 409
第30章 playbook的使用 410
30.1 playbook的寫法 411
30.2 錯誤處理 415
30.2.1 ignore_errors 415
30.2.2 fail語句 417
作業 418
第31章 變數的使用 419
31.1 手動定義變數 420
31.2 變數檔 422
31.3 字典變數 423
31.4 清單變數 424
31.5 數位變數的運算 427
31.6 註冊變數 428
31.7 facts變數 430
31.8 內置變數groups 431
31.9 內置變數hostvars 433
31.10 內置變數inventory_hostname 434
31.11 變數的篩檢程式 436
31.11.1 數位類型 437
31.11.2 列表 439
31.11.3 設置變數預設值default 440
31.11.4 字串相關 441
31.11.5 加密相關 442
作業 445
第32章 控制語句 446
32.1 判斷語句when 447
32.1.1 when判斷中>、<、!=的使用 447
32.1.2 when判斷中in的用法 451
32.1.3 when判斷中is的用法 453
32.2 判斷語句block-rescue 455
32.3 迴圈語句 459
作業 463
第33章 jinja2範本的使用 464
33.1 if判斷 468
33.2 for迴圈 471
33.3 handlers 473
作業 476
第34章 角色 477
34.1 瞭解角色 478
34.2 手把手創建一個角色 479
34.3 使用角色 482
34.4 系統自帶的角色 484
34.5 修改埠上下文 486
34.6 使用ansible Galaxy 487
作業 490
第35章 ansible加密 491
35.1 對整個腳本進行加密 492
35.2 查看檔內容 493
35.3 運行playbook 493
35.4 對腳本進行解密 494
35.5 使用密碼檔 495
35.6 對單個字串進行加密 496
作業 498
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
段超飛,老段工作室(網站https://www.rhce.cc)講師,Linux Foundation授權培訓導師(LFAI),雲計算資深培訓講師,獲取過RHCA認證、CKS認證等。擁有10年以上的教學培訓經歷,為近30家大型企業提供過Kubernetes、Linux培訓服務,出版著作《CKA/CKAD應試指南:從Docker到Kubernetes完全攻略》。
|
|
|
|
|
|
|
|
|
|
|
|