预购商品
书目分类
特别推荐
第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完全攻略》。
客服公告
热门活动
订阅电子报