Red Hat Enterprise Linux 9 系統管理實戰
肖志健
買這商品的人也買了...
-
$509Linux 系統管理與網絡管理(第2版)
-
$299$284 -
$880$748 -
$414$393 -
$894$849 -
$540$513 -
$203網絡服務器配置與管理項目教程(Windows & Linux)
-
$301Linux 操作系統, 2/e (微課版)(RHEL 8/CentOS 8)
-
$857Linux 系統管理、服務器設置、安全、雲數據中心, 10/e
-
$556CentOS 8 Linux 系統管理與一線運維實戰
-
$780$616 -
$580$493 -
$560$437 -
$760$593 -
$594$564 -
$880$695 -
$680$537 -
$650$488 -
$650$507 -
$880$695 -
$640$480 -
$660$515 -
$607Linux 服務器架設實戰
-
$774$735 -
$600$468
相關主題
商品描述
隨著當今信息技術的飛速發展和Internet的普及,人們越來越依靠網絡上的服務器為自己提供各方面的信息,如抖音、微信、微博、淘寶等。這些服務器使用的操作系統大多是Linux,在眾多的Linux操作系統中,Red Hat Enterprise Linux是目前使用較為廣泛的企業級**系統。《Red Hat Enterprise Linux 9 系統管理實戰》配套PPT課件、作者答疑服務。 《Red Hat Enterprise Linux 9 系統管理實戰》共分18章,內容包括Linux與Red Hat Enterprise Linux、Linux的啟動與進程管理、Linux的日常運維、Linux服務管理systemd、Linux日誌系統、Linux文件系統管理、Linux磁盤管理、Linux網絡管理、Linux防火牆管理、Linux路由管理、配置NAT上網、Linux遠程訪問、網絡文件共享方案、使用SELinux和安全審計工具、使用Webmin工具管理、Linux虛擬化配置、Docker容器級虛擬化、Kubernetes集群搭建。 《Red Hat Enterprise Linux 9 系統管理實戰》內容詳盡、示例豐富,是一本比較適用的Red Hat Enterprise Linux運維入門書,適合零基礎的讀者入門使用,也適合從事運維工作的讀者作為查詢手冊使用,同時還可作為高等院校電腦及相關專業的教材。
目錄大綱
目 錄
第1章 Linux與Red Hat Enterprise Linux 1
1.1 認識Linux 1
1.1.1 Windows與Linux的區別 1
1.1.2 UNIX與Linux的區別 2
1.1.3 Linux行業應用 2
1.2 Linux的授權與版本 2
1.2.1 GNU公共許可證 2
1.2.2 Linux的內核版本 3
1.2.3 Linux的發行版本 3
1.3 Red Hat Enterprise Linux 9的簡介 4
1.3.1 混合雲智能操作系統 4
1.3.2 多雲認證 4
1.3.3 支持新興技術 4
1.3.4 容器工具 5
1.3.5 簡化流程 5
1.3.6 邊緣計算 6
1.4 Red Hat Enterprise Linux 9的安裝 6
1.4.1 可選擇的安裝方式 6
1.4.2 創建虛擬機 7
1.4.3 安裝Red Hat Enterprise Linux 10
1.5 Linux的啟動 19
1.5.1 本地登錄 19
1.5.2 遠程登錄 20
1.5.3 打開Linux的終端命令行 21
1.6 Linux啟動後的設置 22
1.6.1 首次啟動的設置 22
1.6.2 賬號登錄 23
1.6.3 重置root密碼 25
1.7 小結 27
1.8 習題 27
第2章 Linux的啟動與進程管理 28
2.1 啟動管理 28
2.1.1 Linux系統的啟動過程 28
2.1.2 Linux運行級別 29
2.1.3 服務單元控制 30
2.2 系統引導程序GRUB 33
2.2.1 GRUB 2的簡介 34
2.2.2 GRUB 2的啟動菜單界面 35
2.2.3 GRUB 2的命令行界面 35
2.2.4 GRUB 2的一些常用命令 36
2.2.5 理解GRUB 2的配置文件 36
2.3 應用實例—手動引導Linux 37
2.4 小結 38
2.5 習題 38
第3章 Linux的日常運維 39
3.1 軟件包管理 39
3.1.1 RPM軟件包管理 39
3.1.2 YUM軟件包管理 44
3.1.3 DNF軟件包管理 49
3.1.4 使用圖形化工具管理軟件包 52
3.2 用戶管理 52
3.2.1 Linux的用戶類型 52
3.2.2 用戶管理機制 53
3.2.3 用命令行管理用戶賬號 55
3.2.4 用命令行管理用戶組 58
3.2.5 使用圖形化工具管理用戶 60
3.3 編輯器的使用 61
3.3.1 Gedit 61
3.3.2 vim 62
3.4 計劃任務管理 63
3.4.1 單次任務at 63
3.4.2 周期任務crond 63
3.5 小結 65
3.6 習題 65
第4章 Linux服務管理 66
4.1 systemd的特點 66
4.1.1 systemd提供了按需啟動能力 66
4.1.2 systemd採用Linux的Cgroup特性跟蹤和管理進程的生命周期 67
4.1.3 啟動掛載點和自動掛載管理 67
4.1.4 實現事務性依賴關系管理 67
4.1.5 日誌服務 68
4.1.6 unit的應用 68
4.2 systemd的使用 69
4.2.1 unit文件的編寫 69
4.2.2 創建自己的systemd服務 71
4.2.3 System V和systemd的命令對比列表 71
4.3 systemctl命令實例 72
4.4 小結 73
4.5 習題 73
第5章 Linux日誌系統 74
5.1 rsyslog日誌服務和日誌輪轉 74
5.1.1 rsyslog日誌系統簡介 74
5.1.2 rsyslog配置文件及語法 75
5.2 使用日誌輪轉 77
5.2.1 logrotate命令及配置文件參數說明 77
5.2.2 利用logrotate輪轉Nginx日誌 79
5.3 systemd日誌 80
5.4 範例——利用日誌定位問題 81
5.5 小結 82
5.6 習題 82
第6章 Linux文件系統管理 83
6.1 認識Linux分區 83
6.2 Linux中的文件管理 84
6.2.1 文件的類型 84
6.2.2 文件的屬性與權限 85
6.2.3 改變文件所有權 86
6.2.4 改變文件權限 88
6.3 XFS文件系統管理 89
6.3.1 XFS文件系統的備份和恢復 89
6.3.2 檢查XFS文件系統 91
6.4 小結 92
6.5 習題 92
第7章 Linux磁盤管理 93
7.1 磁盤管理常用命令 93
7.1.1 查看磁盤空間占用情況 93
7.1.2 查看文件或目錄所占用的空間 95
7.1.3 調整和查看文件系統參數 96
7.1.4 基本磁盤管理 97
7.1.5 格式化文件系統 99
7.1.6 掛載/卸載文件系統 100
7.2 交換空間管理 102
7.3 獨立磁盤冗餘陣列 103
7.4 LVM工具 104
7.4.1 LVM基礎 104
7.4.2 命令行LVM配置實戰 105
7.4.3 使用ssm管理邏輯捲 109
7.5 使用gnome-disk-utility磁盤工具 111
7.5.1 gnome-disk-utility的簡介 111
7.5.2 管理磁盤 112
7.6 使用GParted分區編輯器 113
7.6.1 安裝GParted 113
7.6.2 創建分區 114
7.6.3 格式化分區 115
7.6.4 激活分區 115
7.7 範例—監控硬盤空間 115
7.8 小結 116
7.9 習題 116
第8章 Linux網絡管理 118
8.1 網絡管理協議 118
8.1.1 TCP/IP的簡介 118
8.1.2 UDP與ICMP的簡介 120
8.2 網絡管理命令 121
8.2.1 檢查網絡是否通暢或網絡連接速度的ping命令 121
8.2.2 配置網絡或顯示當前網絡接口狀態的ifconfig命令 122
8.2.3 顯示添加或修改路由表的route命令 125
8.2.4 復制文件至其他系統的scp 126
8.2.5 復制文件至其他系統的rsync命令 127
8.2.6 顯示網絡連接、路由表或接口狀態的netstat命令 129
8.2.7 探測至目的地址的路由信息的traceroute命令 130
8.2.8 測試、登錄或控制遠程主機的telnet命令 132
8.2.9 下載網絡文件的wget命令 133
8.3 Linux網絡配置 134
8.3.1 Linux網絡配置相關文件 134
8.3.2 配置Linux系統的IP地址 134
8.3.3 設置主機名 136
8.3.4 設置默認網關 137
8.3.5 設置DNS服務器 137
8.4 動態主機配置協議 137
8.4.1 DHCP的工作原理 138
8.4.2 配置DHCP服務器 139
8.4.3 配置DHCP客戶端 140
8.5 Linux域名服務DNS 141
8.5.1 DNS的簡介 141
8.5.2 DNS服務器配置 142
8.5.3 DNS服務測試 146
8.6 小結 146
8.7 習題 146
第9章 Linux防火牆管理 148
9.1 防火牆管理工具Firewalld 148
9.1.1 Linux內核防火牆的工作原理 148
9.1.2 Firewalld的簡介 151
9.1.3 Firewalld的相關概念 152
9.1.4 Firewalld配置實例 154
9.2 Linux高級網絡配置工具 157
9.2.1 高級網絡管理工具iproute2 157
9.2.2 網絡數據採集與分析工具tcpdump 160
9.3 小結 163
9.4 習題 163
第10章 Linux路由管理 164
10.1 認識Linux路由 164
10.1.1 路由的基本概念 164
10.1.2 路由的原理 165
10.1.3 路由表 165
10.1.4 靜態路由和動態路由 166
10.2 配置Linux靜態路由 166
10.2.1 配置網絡接口地址 166
10.2.2 測試網卡接口IP配置狀況 169
10.2.3 route命令 170
10.2.4 普通客戶機的路由設置 171
10.2.5 Linux路由器配置實例 171
10.3 Linux的策略路由 172
10.3.1 策略路由的概念 172
10.3.2 路由表的管理 173
10.3.3 路由管理 174
10.3.4 路由策略管理 175
10.3.5 策略路由應用實例 177
10.4 小結 179
10.5 習題 179
第11章 配置NAT上網 180
11.1 認識NAT 180
11.1.1 NAT的類型 180
11.1.2 NAT的功能 181
11.2 Linux下的NAT服務配置 182
11.2.1 在Red Hat Enterprise Linux上配置NAT服務 182
11.2.2 在局域網內通過配置NAT上網 184
11.3 小結 184
11.4 習題 184
第12章 Linux遠程訪問 185
12.1 SSH的工作原理 185
12.1.1 SSH的工作流程 185
12.1.2 SSH的認證方式和風險 186
12.2 OpenSSH服務器 187
12.2.1 安裝OpenSSH 187
12.2.2 OpenSSH服務端配置文件 188
12.3 應用SSH客戶端 192
12.3.1 使用密碼登錄 192
12.3.2 使用密鑰登錄 193
12.3.3 安全文件傳輸SFTP 195
12.4 RHEL和Windows之間的遠程桌面 197
12.4.1 RHEL中的遠程桌面 197
12.4.2 從RHEL中訪問Windows遠程桌面 198
12.5 小結 199
12.6 習題 200
第13章 網絡文件共享NFS、Samba和FTP 201
13.1 NFS 201
13.1.1 NFS簡介 201
13.1.2 配置NFS服務器 202
13.1.3 配置NFS客戶端 206
13.2 文件服務器Samba 206
13.2.1 Samba的簡介 206
13.2.2 Samba的安裝與配置 206
13.3 FTP服務器 209
13.3.1 FTP的簡介 210
13.3.2 vsftp的安裝與配置 210
13.3.3 proftpd的安裝與配置 215
13.3.4 如何設置FTP才能實現文件上傳 219
13.4 小結 219
13.5 習題 219
第14章 使用SELinux和安全審計工具 221
14.1 使用SELinux 221
14.1.1 SELinux起源 221
14.1.2 SELinux概述及架構 222
14.1.3 與SELinux相關的文件和命令 224
14.1.4 SELinux安全上下文 225
14.1.5 SELinux管理布爾值 227
14.1.6 SELinux故障排除 228
14.2 SELinux的圖形工具 232
14.3 Linux安全審計工具 233
14.3.1 Linux審計系統簡介 234
14.3.2 配置審計服務 234
14.3.3 配置審計規則 235
14.3.4 分析審計日誌 237
14.4 小結 240
14.5 習題 241
第15章 系統管理工具Webmin 242
15.1 Webmin的簡介 242
15.2 Webmin的安裝和防火牆設置 243
15.2.1 安裝Webmin 243
15.2.2 防火牆設置 244
15.3 使用Webmin 245
15.3.1 登錄Webmin 245
15.3.2 Webmin的語言選擇和主題配置 246
15.3.3 Webmin的配置文件 247
15.4 主要模塊介紹 249
15.4.1 系統類模塊 249
15.4.2 服務器類模塊 249
15.4.3 網絡類模塊 250
15.4.4 硬件類模塊 252
15.4.5 其他類模塊 253
15.4.6 集群和Un-used Modules類模塊 254
15.5 Webmin的安全性建議 254
15.6 Red Hat Enterprise Linux Web控制台 255
15.7 小結 256
15.8 習題 256
第16章 Linux虛擬化配置 257
16.1 KVM虛擬化技術概述 257
16.1.1 基本概念 257
16.1.2 硬件要求 258
16.2 安裝虛擬化軟件包 259
16.2.1 通過yum命令安裝虛擬化軟件包 259
16.2.2 以軟件包組的方式安裝虛擬化軟件包 260
16.3 安裝虛擬機 260
16.3.1 安裝Linux虛擬機 261
16.3.2 安裝Windows虛擬機 262
16.4 管理虛擬機 264
16.4.1 虛擬機管理器的簡介 264
16.4.2 查詢或者修改虛擬機硬件配置 265
16.4.3 管理虛擬網絡 267
16.4.4 管理遠程虛擬機 269
16.4.5 使用命令行執行高級管理 270
16.5 存儲管理 272
16.5.1 創建基於磁盤的存儲池 273
16.5.2 創建基於磁盤分區的存儲池 274
16.5.3 創建基於目錄的存儲池 274
16.5.4 創建基於LVM的存儲池 275
16.5.5 創建基於NFS的存儲池 276
16.6 KVM安全管理 277
16.6.1 SELinux 277
16.6.2 防火牆 277
16.7 小結 278
16.8 習題 278
第17章 Docker容器級虛擬化 279
17.1 Docker三大概念—鏡像、倉庫、容器 279
17.2 安裝Docker 280
17.3 Docker倉庫和加速器 283
17.4 Docker的基礎命令 284
17.4.1 搜索鏡像 284
17.4.2 拉取鏡像 284
17.4.3 查看本地鏡像列表 284
17.4.4 運行容器 284
17.4.5 停止容器 285
17.4.6 重新運行容器 286
17.4.7 連接MySQL數據庫 286
17.4.8 開機自動啟動容器 288
17.4.9 刪除容器 288
17.4.10 刪除鏡像 288
17.5 Docker搭建LNMP實戰 289
17.5.1 Docker運行MySQL 289
17.5.2 Docker運行PHP-FPM 289
17.5.3 Docker運行Nginx 290
17.6 認識Docker Compose 291
17.6.1 安裝Docker Compose 291
17.6.2 使用Docker Compose搭建LNMP實戰 292
17.7 小結 293
17.8 習題 294
第18章 Kubernetes集群搭建 295
18.1 Kubernetes集群 295
18.1.1 什麽是Kubernetes 295
18.1.2 Kubernetes集群能解決什麽問題 296
18.1.3 Kubernetes體系架構 296
18.2 環境準備 298
18.2.1 硬件配置 298
18.2.2 設置主機名 298
18.2.3 設置主機名解析 299
18.2.4 關閉防火牆、SELinux和交換分區 300
18.2.5 配置內核參數 301
18.2.6 配置國內軟件源 302
18.3 軟件安裝 303
18.3.1 安裝Docker引擎 303
18.3.2 安裝Kubernetes組件 304
18.4 部署Master節點 304
18.4.1 初始化集群 305
18.4.2 配置kubectl工具 307
18.4.3 部署網絡 308
18.5 部署Node節點 308
18.5.1 部署Node節點並加入集群 308
18.5.2 查看節點 309
18.6 部署應用 310
18.6.1 通過deployment部署應用 310
18.6.2 通過服務訪問應用 311
18.7 部署圖形化管理工具Dashboard 313
18.7.1 創建Dashboard的YAML配置文件 313
18.7.2 部署Dashboard 313
18.7.3 訪問Dashboard 315
18.8 小結 316
18.9 習題 317