RHCSA/RHCE8紅帽Linux認(rèn)證學(xué)習(xí)教程
定 價(jià):128 元
- 作者:段超飛
- 出版時(shí)間:2022/12/1
- ISBN:9787301334157
- 出 版 社:北京大學(xué)出版社
- 中圖法分類:TP316.89
- 頁(yè)碼:512
- 紙張:
- 版次:1
- 開(kāi)本:16開(kāi)
本書(shū)從零基礎(chǔ)開(kāi)始講解,系統(tǒng)介紹了RHCE8的相關(guān)知識(shí),以幫助讀者快速了解及熟練掌握RHCE8的相關(guān)操作,是一本高品質(zhì)的RHCE認(rèn)證的學(xué)習(xí)書(shū)籍。
本書(shū)分為9篇,共35章。第1篇主要介紹基本配置;第2篇主要介紹用戶及權(quán)限管理;第3篇主要介紹網(wǎng)絡(luò)相關(guān)配置;第4篇主要介紹存儲(chǔ)管理;第5篇主要介紹系統(tǒng)管理;第6篇主要介紹軟件管理;第7篇主要介紹安全管理;第8篇主要介紹容器管理;第9篇主要介紹自動(dòng)化管理工具ansible的使用。
本書(shū)適用于希望通過(guò)RHCE(紅帽認(rèn)證工程師)考試的讀者學(xué)習(xí),也可以作為培訓(xùn)班的教材使用。
段超飛
----------------------------
段超飛,老段工作室(網(wǎng)站https://www.rhce.cc)講師,Linux Foundation授權(quán)培訓(xùn)導(dǎo)師(LFAI),云計(jì)算資深培訓(xùn)講師,獲取過(guò)RHCA認(rèn)證、CKS認(rèn)證等。擁有10年以上的教學(xué)培訓(xùn)經(jīng)歷,為近30家大型企業(yè)提供過(guò)Kubernetes、Linux培訓(xùn)服務(wù),出版著作《CKA/CKAD應(yīng)試指南:從Docker到Kubernetes完全攻略》。
第1篇 基本配置
第1章 安裝RHEL8 2
1.1 虛擬硬件設(shè)置 3
1.2 安裝虛擬機(jī) 8
1.3 登錄系統(tǒng) 17
第2章 基本命令的使用 20
2.1 終端的使用及設(shè)置 21
2.2 輸入命令的語(yǔ)法 23
2.3 介紹shell 26
2.3.1 tab補(bǔ)齊 27
2.3.2 歷史命令 27
2.3.3 調(diào)整光標(biāo)位置 28
2.4 用戶的切換 29
作業(yè) 31
第3章 了解Linux分區(qū)和常見(jiàn)命令 32
3.1 路徑 34
3.2 創(chuàng)建和刪除目錄 35
3.3 cd的用法 37
3.4 拷貝和剪切 38
3.5 常見(jiàn)命令歸納 40
3.6 重定向 46
3.7 管道 49
作業(yè) 50
第4章 獲取幫助 52
4.1 whatis 53
4.2 --help選項(xiàng) 54
4.3 man 57
作業(yè) 58
第5章 vim編輯器 59
5.1 插入模式 60
5.2 末行模式 61
5.3 命令模式 65
作業(yè) 67
第6章 歸檔與壓縮 68
6.1 歸檔 69
6.2 壓縮 71
6.2.1 gzip的用法 72
6.2.2 bzip2的用法 73
6.2.3 zip的用法 73
作業(yè) 74
第7章 服務(wù)管理 75
7.1 管理服務(wù)當(dāng)前狀態(tài) 77
7.2 管理服務(wù)開(kāi)機(jī)是否自動(dòng)啟動(dòng) 78
7.3 判斷服務(wù)名是什么 79
作業(yè) 80
第2篇 用戶及權(quán)限管理
第8章 用戶管理 82
8.1 基本概念 83
8.2 管理用戶 84
8.2.1 創(chuàng)建用戶 84
8.2.2 修改用戶屬性 86
8.3 用戶的密碼策略 90
8.4 用戶的授權(quán) 93
8.5 重置root密碼 96
作業(yè) 99
第9章 權(quán)限管理 100
9.1 所有者和所屬組 101
9.2 查看及修改權(quán)限 103
9.3 用數(shù)字表示權(quán)限 105
9.4 默認(rèn)權(quán)限 106
9.5 特殊權(quán)限 108
9.6 隱藏權(quán)限 113
作業(yè) 115
第10章 ACL權(quán)限 116
10.1 ACL介紹及基本用法 117
10.2 ACL的mask權(quán)限 119
10.3 設(shè)置默認(rèn)權(quán)限 123
作業(yè) 125
第3篇 網(wǎng)絡(luò)相關(guān)配置
第11章 網(wǎng)絡(luò)配置 127
11.1 網(wǎng)絡(luò)基礎(chǔ)知識(shí) 128
11.1.1 IP地址 128
11.1.2 網(wǎng)關(guān) 129
11.1.3 DNS 129
11.2 查看網(wǎng)絡(luò)信息 130
11.3 圖形化界面修改 133
11.4 通過(guò)配置文件修改 139
11.5 命令行管理 141
11.6 主機(jī)名的設(shè)置 143
作業(yè) 145
第12章 ssh遠(yuǎn)程登錄系統(tǒng)和遠(yuǎn)程拷貝 146
12.1 ssh的基本用法 147
12.2 打開(kāi)遠(yuǎn)程圖形化界面 149
12.3 ssh無(wú)密碼登錄 150
12.3.1 密碼認(rèn)證 150
12.3.2 密鑰認(rèn)證 150
12.4 ssh安全設(shè)置 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其他設(shè)置 156
12.6.1 設(shè)置ssh的默認(rèn)用戶 156
12.6.2 解決ssh慢的問(wèn)題 157
12.7 Windows遠(yuǎn)程登錄 157
12.8 遠(yuǎn)程拷貝 158
作業(yè) 160
第4篇 存儲(chǔ)管理
第13章 硬盤(pán)管理 163
13.1 對(duì)磁盤(pán)進(jìn)行分區(qū) 165
13.2 交換分區(qū) 172
作業(yè) 174
第14章 文件系統(tǒng) 175
14.1 了解文件系統(tǒng) 176
14.2 了解硬鏈接 177
14.3 創(chuàng)建文件系統(tǒng) 178
14.4 掛載文件系統(tǒng) 181
14.5 設(shè)置永久掛載 185
14.6 查找文件 186
14.7 find的用法 188
14.7.1 基于名稱的查詢 190
14.7.2 基于文件所有者和所屬組的查詢 191
14.7.3 基于文件大小的查詢 192
14.7.4 基于文件時(shí)間的查詢 192
14.7.5 基于文件類型的查詢 193
14.7.6 基于文件權(quán)限的查詢 194
14.7.7 find查找含有特殊權(quán)限位的文件 195
14.7.8 find組合查詢 196
14.7.9 排除某個(gè)目錄 197
14.7.10 對(duì)查詢結(jié)果進(jìn)行操作 197
作業(yè) 198
第15章 邏輯卷管理 199
15.1 了解邏輯卷 200
15.2 創(chuàng)建邏輯卷 205
15.2.1 邏輯卷的擴(kuò)大 208
15.2.2 邏輯卷的縮小 211
15.2.3 恢復(fù)邏輯卷 213
15.2.4 邏輯卷的快照 214
作業(yè) 217
第16章 虛擬數(shù)據(jù)優(yōu)化器VDO 218
16.1 了解什么是VDO 219
16.2 配置VDO 219
16.3 測(cè)試VDO 221
作業(yè) 223
第17章 訪問(wèn)NFS存儲(chǔ)及自動(dòng)掛載 224
17.1 訪問(wèn)NFS存儲(chǔ) 225
17.2 自動(dòng)掛載 226
作業(yè) 231
第5篇 系統(tǒng)管理
第18章 進(jìn)程管理 234
18.1 進(jìn)程介紹 235
18.2 查看進(jìn)程 235
18.3 發(fā)送信號(hào) 239
18.4 進(jìn)程優(yōu)先級(jí) 241
作業(yè) 243
第19章 日志 245
19.1 rsyslog的配置 248
19.2 查看日志 250
作業(yè) 252
第20章 網(wǎng)絡(luò)時(shí)間服務(wù)器 253
20.1 時(shí)間同步的必要性 254
20.2 配置時(shí)間服務(wù)器 254
20.3 配置chrony客戶端 256
作業(yè) 259
第21章 計(jì)劃任務(wù) 260
21.1 at 261
21.2 crontab 266
作業(yè) 271
第22章 用bash寫(xiě)腳本 272
22.1 通配符 273
22.2 變量 275
22.2.1 本地變量 276
22.2.2 環(huán)境變量 278
22.2.3 位置變量和預(yù)定義變量 280
22.3 返回值 282
22.4 數(shù)值運(yùn)算 283
22.5 比較、對(duì)比、判斷 285
22.5.1 數(shù)字的比較 285
22.5.2 字符串的比較 286
22.5.3 屬性的判斷 287
22.5.4 使用連接符 288
22.6 if判斷語(yǔ)句 289
22.7 for循環(huán)語(yǔ)句 292
22.8 while循環(huán)語(yǔ)句 292
作業(yè) 295
第6篇 軟件管理
第23章 用rpm管理軟件 297
23.1 rpm查詢 299
23.2 rpm安裝及卸載 301
23.3 軟件包的更新 303
23.4 rpm驗(yàn)證 304
作業(yè) 306
第24章 用yum/dnf管理軟件包 307
24.1 yum架構(gòu)介紹 308
24.2 用光盤(pán)搭建yum源 309
24.3 創(chuàng)建私有倉(cāng)庫(kù) 312
24.4 yum客戶端的配置 313
24.5 yum的基本使用 315
24.5.1 查詢 316
24.5.2 安裝與卸載軟件包 317
24.5.3 下載 319
24.5.4 查詢?nèi)笔?320
24.6 組的使用 321
24.7 使用第三方y(tǒng)um源 322
作業(yè) 323
第7篇 安全管理
第25章 防火墻 325
25.1 了解firewalld 326
25.2 firewalld的基本配置 326
25.3 配置firewalld的規(guī)則 328
25.3.1 icmp-blocks 329
25.3.2 services 331
25.3.3 ports 332
25.4 富規(guī)則 335
作業(yè) 338
第26章 SELinux介紹 339
26.1 了解上下文 340
26.2 端口上下文 344
26.3 了解SELinux的布爾值 345
26.4 了解SELinux的模式 348
作業(yè) 349
第8篇 容器管理
第27章 使用podman管理容器 351
27.1 安裝及配置podman 353
27.2 鏡像管理 354
27.2.1 鏡像的命名 354
27.2.2 對(duì)鏡像重新做標(biāo)簽 355
27.2.3 刪除鏡像 356
27.2.4 查看鏡像的層結(jié)構(gòu) 356
27.2.5 導(dǎo)出和導(dǎo)入鏡像 357
27.3 創(chuàng)建容器 358
27.3.1 創(chuàng)建一個(gè)簡(jiǎn)單的容器 358
27.3.2 容器的生命期 359
27.3.3 創(chuàng)建臨時(shí)容器 361
27.3.4 指定容器中運(yùn)行的命令 362
27.3.5 創(chuàng)建容器時(shí)使用變量 362
27.3.6 把容器的端口映射到物理機(jī)上 363
27.4 實(shí)戰(zhàn)練習(xí)——?jiǎng)?chuàng)建MySQL的容器 364
27.5 管理容器的命令 366
27.5.1 在容器中執(zhí)行指定的命令 366
27.5.2 物理機(jī)和容器互相拷貝文件 366
27.5.3 關(guān)閉、啟動(dòng)、重啟容器 367
27.5.4 查看容器中的輸出 368
27.5.5 數(shù)據(jù)卷的使用 368
27.6 使用普通用戶對(duì)容器進(jìn)行管理 371
作業(yè) 373
第9篇 自動(dòng)化管理工具ansible的使用
第28章 ansible的使用 375
28.1 安裝ansible 376
28.2 編寫(xiě)ansible.cfg和清單文件 378
28.3 ansible的基本用法 381
作業(yè) 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模塊管理服務(wù) 392
29.7 使用parted模塊對(duì)硬盤(pán)分區(qū) 393
29.8 使用filesystem模塊格式化 395
29.9 使用mount模塊掛載文件系統(tǒng) 396
29.10 使用lvg模塊對(duì)卷組進(jìn)行管理 397
29.11 使用lvol模塊管理邏輯卷 398
29.12 使用firewalld模塊管理防火墻 399
29.13 替換模塊replace 401
29.14 替換模塊lineinfile 402
29.15 打印模塊debug 403
29.16 使用script模塊在遠(yuǎn)端執(zhí)行腳本 404
29.17 使用group模塊對(duì)組進(jìn)行管理 405
29.18 使用user模塊對(duì)用戶進(jìn)行管理 405
29.19 使用get_url模塊下載文件 407
29.20 使用setup模塊獲取被管理主機(jī)信息 407
作業(yè) 409
第30章 playbook的使用 410
30.1 playbook的寫(xiě)法 411
30.2 錯(cuò)誤處理 415
30.2.1 ignore_errors 415
30.2.2 fail語(yǔ)句 417
作業(yè) 418
第31章 變量的使用 419
31.1 手動(dòng)定義變量 420
31.2 變量文件 422
31.3 字典變量 423
31.4 列表變量 424
31.5 數(shù)字變量的運(yùn)算 427
31.6 注冊(cè)變量 428
31.7 facts變量 430
31.8 內(nèi)置變量groups 431
31.9 內(nèi)置變量hostvars 433
31.10 內(nèi)置變量inventory_hostname 434
31.11 變量的過(guò)濾器 436
31.11.1 數(shù)字類型 437
31.11.2 列表 439
31.11.3 設(shè)置變量默認(rèn)值default 440
31.11.4 字符串相關(guān) 441
31.11.5 加密相關(guān) 442
作業(yè) 445
第32章 控制語(yǔ)句 446
32.1 判斷語(yǔ)句when 447
32.1.1 when判斷中>、<、!=的使用 447
32.1.2 when判斷中in的用法 451
32.1.3 when判斷中is的用法 453
32.2 判斷語(yǔ)句block-rescue 455
32.3 循環(huán)語(yǔ)句 459
作業(yè) 463
第33章 jinja2模板的使用 464
33.1 if判斷 468
33.2 for循環(huán) 471
33.3 handlers 473
作業(yè) 476
第34章 角色 477
34.1 了解角色 478
34.2 手把手創(chuàng)建一個(gè)角色 479
34.3 使用角色 482
34.4 系統(tǒng)自帶的角色 484
34.5 修改端口上下文 486
34.6 使用ansible Galaxy 487
作業(yè) 490
第35章 ansible加密 491
35.1 對(duì)整個(gè)腳本進(jìn)行加密 492
35.2 查看文件內(nèi)容 493
35.3 運(yùn)行playbook 493
35.4 對(duì)腳本進(jìn)行解密 494
35.5 使用密碼文件 495
35.6 對(duì)單個(gè)字符串進(jìn)行加密 496
作業(yè) 498