Red Hat Enterprise Linux 8.0 系統運維管理

Red Hat Enterprise Linux 8.0 系統運維管理

《Red Hat Enterprise Linux 8.0 系統運維管理》是2020年電子工業出版社出版的圖書,作者是曹江華。

基本介紹

  • 中文名:Red Hat Enterprise Linux 8.0 系統運維管理
  • 作者:曹江華
  • 出版時間:2020年9月
  • 出版社:電子工業出版社
  • 頁數:364 頁 
  • ISBN:9787121395987
  • 類別:計算機圖書
  • 定價:90 元
  • 開本:16 開
  • 裝幀:平裝-膠訂
內容簡介,圖書目錄,作者簡介,

內容簡介

本書以Red Hat Enterprise Linux 8.0(紅帽企業Linux 8.0)為藍本,分15章介紹了Red Hat Enterprise Linux 8.0的基本使用和系統管理,主要包括Linux基礎知識、系統安裝、軟體包管理、日常系統運維管理、存儲、防火牆、日誌、SELinux配置、網路存儲設定。另外,對於*次出現在Red Hat Enterprise Linux 8.0的新功能(stratis卷檔案系統管理和Cockpit管理工具)也做了詳細介紹。本書內容詳盡、結構清晰、語言通俗易懂,書中內容適用於Red Hat Enterprise Linux 8.0和CentOS 8.0,其中絕大部分內容也適用於其他Linux系統主要發行版本。本書可作為高等院校相關專業、Linux短期培訓班的教材,也可作為廣大Linux愛好者的自學參考書。

圖書目錄

第1章 Red Hat Enterprise Linux簡介 1
1.1 Linux簡介 1
1.1.1 UNIX作業系統的誕生 1
1.1.2 GNU計畫早期簡史 2
1.1.3 POSIX標準歷史 3
1.1.4 Linux概述 3
1.1.5 Linux和開源軟體的商業化 5
1.2 Linux核心及其發行版本 7
1.2.1 Linux發行版本概述 7
1.2.2 Linux核心的變遷 7
1.2.3 Linux主要發行版本 8
1.3 Red Hat Enterprise Linux簡介 11
1.3.1 發展軌跡 11
1.3.2 Red Hat Enterprise Linux和Fedora Core之間的區別 14
1.3.3 Red Hat Enterprise Linux 8.0簡介 14
第2章 Red Hat Enterprise Linux 8.0系統安裝 18
2.1 安裝前準備工作 18
2.1.1 收集硬體信息 18
2.1.2 系統要求 19
2.1.3 獲取Red Hat Enterprise Linux 8.0兼容性列表 19
2.1.4 創建Red Hat Enterprise Linux 8.0安裝介質 19
2.2 安裝Red Hat Enterprise Linux 8.0 21
2.2.1 使用本地DVD介質安裝Red Hat Enterprise Linux 8.0 21
2.2.2 首次啟動Red Hat Enterprise Linux 8.0的配置 37
2.3 進入單用戶模式重新設定root密碼 40
2.4 網路安裝Red Hat Enterprise Linux 8.0 41
2.5 卸載Red Hat Enterprise Linux 8.0 45
2.6 小結 45
第3章 通過Cockpit工具管理Linux 46
3.1 Cockpit安裝配置 46
3.1.1 Cockpit簡介 46
3.1.2 安裝Cockpit 47
3.1.3 防火牆設定 47
3.1.4 啟動服務 47
3.2 使用Cockpit 48
3.2.1 登錄Cockpit 48
3.2.2 Cockpit主界面說明 49
3.3 添加遠程Linux伺服器到Cockpit 57
3.4 小結 59
第4章 Linux軟體包管理 60
4.1 RPM和yum簡介 60
4.1.1 RPM簡介 60
4.1.2 yum簡介 60
4.2 dnf 軟體包管理工具 61
4.2.1 dnf簡介 61
4.2.2 理解dnf配置檔案 61
4.2.3 代理服務設定 62
4.2.4 從命令行使用dnf 63
4.3 模組和程式流 68
4.3.1 模組和程式流簡介 68
4.3.2 Red Hat Enterprise Linux 8.0存儲庫 69
4.3.3 模組常用命令 70
4.4 軟體包管理高級套用 74
4.4.1 使用ISO檔案創建本地yum存儲庫 74
4.4.2 使用ISO檔案設定本地yum伺服器 76
4.4.3 使用dnf自動工具進行系統更新 77
4.4.4 dnf的安全選項 77
第5章 Linux網路管理 79
5.1 Linux網路基礎 79
5.1.1 Linux網路結構的特點 79
5.1.2 Linux下連線埠號分配 80
5.1.3 Linux網路接口名稱 82
5.2 Linux網路管理 82
5.2.1 Linux的TCP/IP網路配置 82
5.2.2 Linux靜態路由配置 86
5.3 使用NetworkManager配置網路連線 88
5.3.1 NetworkManager簡介 88
5.3.2 安裝啟動服務 88
5.3.3 使用NetworkManager配置有線網路接口 88
5.3.4 使用NetworkManager連線Wi-Fi(802.11)網路 90
5.3.5 使用nmtui 91
5.4 兩個命令行網路配置工具:mncli和ip 93
5.4.1 nmcli 93
5.4.2 ip命令 99
5.5 配置Bonding 和Teaming 100
5.5.1 Bonding 和Teaming簡介 100
5.5.2 配置Bonding 101
5.5.3 配置Teaming 105
5.6 使用Web控制台管理網路接口 107
5.6.1 登錄Cockpit Web控制台,進入網路配置頁面 107
5.6.2 配置網路接口 107
5.6.3 綁定網路接口 108
5.6.4 配置team 108
5.6.5 配置網橋 109
5.6.6 添加VLAN 109
第6章 Linux用戶管理 111
6.1 基於命令行的21個用戶管理工具 111
6.1.1 useradd:建立用戶 111
6.1.2 userdel:刪除用戶 112
6.1.3 usermod:修改已有用戶的信息 113
6.1.4 passwd:設定密碼 114
6.1.5 groupadd:添加組 115
6.1.6 groupdel:刪除組賬戶 116
6.1.7 groupmod:修改組 116
6.1.8 vipw:編輯/etc/passwd檔案 116
6.1.9 vigr:編輯/etc/group檔案 117
6.1.10 newgrp:轉換組 117
6.1.11 groups:顯示組 118
6.1.12 gpasswd:添加組 118
6.1.13 who:顯示登錄用戶 119
6.1.14 id:顯示用戶信息 119
6.1.15 su:切換身份 120
6.1.16 chsh:設定shell 121
6.1.17 ac:顯示用戶線上時間的統計信息 121
6.1.18 lastlog:顯示後登錄用戶的用戶名、登錄連線埠和登錄時間 123
6.1.19 logname:顯示當前用戶登錄的名稱 123
6.1.20 users:顯示當前登錄系統的用戶 124
6.1.21 lastb:顯示登錄系統失敗用戶的相關信息 124
6.2 使用圖形化工具管理用戶 125
6.2.1 桌面用戶管理工具 125
6.2.2 使用Cockpit進行用戶管理 126
6.3 Linux用戶安全管理 129
6.3.1 配置密碼時效 129
6.3.2 Linux用戶配置sudo許可權(visudo) 129
6.3.3 禁止非wheel用戶使用SU命令 130
第7章 Linux日常系統運維管理 132
7.1 Linux引導過程 132
7.1.1 UEFI引導 132
7.1.2 BIOS引導 133
7.2 系統引導器GRUB 133
7.2.1 GRUB 2簡介 133
7.2.2 GRUB的啟動選單界面 133
7.2.3 引導前修改核心引導參數 136
7.2.4 修改GRUB 2啟動參數 136
7.3 Linux 服務管理工具systemd 136
7.3.1 systemd簡介 137
7.3.2 系統管理員需要掌握的命令 137
7.3.3 控制對系統資源的訪問 141
7.3.4 自定義創建systemd服務 142
7.4 舊版本遺留的服務管理工具 144
7.4.1 chkconfig 144
7.4.2 ntsysv 144
7.4.3 xinetd 145
7.5 管理核心模組 147
7.6 其他系統設定 149
7.6.1 設定時區 149
7.6.2 修改主機名稱 150
7.6.3 本地化設定(locale) 150
7.6.4 設定鍵盤布局 151
7.6.5 禁用Ctrl Alt Del組合鍵 151
第8章 Linux日誌管理 152
8.1 日誌管理簡介 152
8.1.1 為什麼關注日誌系統 152
8.1.2 Linux日誌管理策略 153
8.2 Linux日誌管理工具 153
8.2.1 Linux日誌管理工具簡介 153
8.2.2 日誌管理軟體包psacct簡介 154
8.2.3 lastcomm命令 154
8.2.4 sa命令 156
8.2.5 ac命令 157
8.2.6 accton命令 158
8.2.7 其他日誌管理實用工具 159
8.3 Linux日誌管理技巧 162
8.3.1 使用logrotate工具 162
8.3.2 手動搜尋日誌檔案 162
8.3.3 使用logwatch工具搜尋日誌檔案 163
8.3.4 使用journal 163
8.4 配置rsyslogd 168
8.4.1 rsylogd簡介 168
8.4.2 安裝配置伺服器端 168
8.4.3 客戶端配置 169
8.4.4 測試日誌系統 169
第9章 Linux檔案系統管理 171
9.1 Linux檔案系統介紹 171
9.1.1 檔案系統定義 171
9.1.2 Linux檔案系統的體系結構 171
9.1.3 Linux檔案系統結構 172
9.1.4 / etc / sysconfig目錄和檔案簡介 173
9.1.5 / sys虛擬檔案系統 177
9.1.6 Linux檔案系統的組成 177
9.1.7 檔案類型 178
9.1.8 查看當前Linux支持的檔案系統類型 179
9.2 XFS檔案系統管理 180
9.2.1 安裝相關軟體包 180
9.2.2 使用XFS管理命令 180
9.3 XFS檔案系統的磁碟配額管理 185
9.3.1 配額(quota)簡介 185
9.3.2 啟用配額 186
9.3.3 使用xfs_quota命令 187
第10章 配置Linux防火牆 189
10.1 Linux防火牆簡介 189
10.1.1 什麼是防火牆 189
10.1.2 Linux防火牆的歷史 189
10.2 使用FirewallD構建動態防火牆 190
10.2.1 FirewallD簡介 190
10.2.2 基於命令行的FirewallD的基本操作 191
10.2.3 使用圖形化工具 196
10.3 使用nftables 205
10.3.1 什麼是nftables? 205
10.3.2 將iptables規則轉換為nftables等效的工具 205
10.3.3 了解nft命令 206
10.3.4 套用舉例 208
第11章 使用SELinux和Linux安全審計工具 210
11.1 使用SELinux 210
11.1.1 SELinux簡介 210
11.1.2 與SELinux相關的檔案 212
11.1.3 SELinux的使用 212
11.1.4 SELinux布爾值和上下文配置 214
11.1.5 使用命令行工具管理SELinux 218
11.1.6 通過SELinux日誌檔案排除故障 230
11.1.7 SELinux和網路服務設定 231
11.2 Linux安全審計工具 236
11.2.1 Linux用戶空間審計系統簡介 236
11.2.2 安裝軟體包並配置審計守護進程 237
11.2.3 用戶空間審計系統的使用實例 239
第12章 Linux網路存儲設定 244
12.1 iSCSI設定 244
12.1.1 iSCSI技術簡介 244
12.1.2 Linux iSCSI配置 246
12.2 NFS網路存儲設定 251
12.2.1 NFS簡介 251
12.2.2 配置NFS伺服器 253
12.2.3 配置NFS客戶端 254
12.2.4 使用NFS的acl功能 255
12.3 GlusterFS檔案系統設定 256
12.3.1 GlusterFS簡介 256
12.3.2 創建分散式卷 258
12.3.3 創建複製式卷 261
12.4 在Cockpit中執行存儲管理任務 263
12.4.1 存儲界面 263
12.4.2 檔案系統 264
12.4.3 管理RAID 264
12.4.4 管理邏輯卷 265
12.4.5 管理iSCSI目標 265
12.4.6 NFS掛載 266
第13章 Linux磁碟管理 267
13.1 Linux磁碟簡介 267
13.1.1 Linux磁碟設備的命名規則 267
13.1.2 關於Linux磁碟分區 268
13.2 使用fdisk管理分區 268
13.2.1 fdisk命令 268
13.2.2 將新硬碟驅動器添加到Linux系統中 269
13.3 使用parted管理分區 270
13.3.1 parted簡介 270
13.3.2 parted命令 270
13.4 Linux磁碟RAID配置 272
13.4.1 RAID簡介 272
13.4.2 Linux軟體RAID配置實戰 273
13.5 LVM 275
13.5.1 LVM簡介 275
13.5.2 LVM命令實例 277

作者簡介

曹江華, 開源軟體愛好者,自2001開始接觸使用Linux,長期從事企業系統運維工作,目前關注Linux 和網路安全技術。工作之餘,筆耕多年出版過十多部Linux作業系統書籍。

相關詞條

熱門詞條

聯絡我們