Linux系統管理(第3版)

寧方明 李長忠 任清華

  • 出版商: 人民郵電
  • 出版日期: 2022-01-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • 頁數: 254
  • ISBN: 7115569770
  • ISBN-13: 9787115569776
  • 相關分類: Linux
  • 立即出貨 (庫存=1)

  • Linux系統管理(第3版)-preview-1
  • Linux系統管理(第3版)-preview-2
Linux系統管理(第3版)-preview-1

買這商品的人也買了...

商品描述

本書作為linux的基礎教學用書,選用了新的rhel8操作系統作為教學環境,適用於高等院校,高職高專院校電腦或相關專業的學生,Linux系統的初學者,社會培訓班學員。作為入門教材,本書包含配套ppt,授課記錄,實驗手冊,教學視頻等適合教學用資源,適合於高校的Linux教學配套使用,同時,本書作為RedHat的初級認證配套教材,適用於RedHat初級認證RHCSA的認證教材,結合新的教學環境和考試內容,都做了優化和升級,新增加了容器Podman技術,Cockpit Web界面管理,VDO磁盤管理等新技術,相對於第二版,增加了大約20%的新內容,將一部分舊技術進行了改進和去除,內容翔實,結構緊湊,條理清晰,特色鮮明,簡單易學。

作者簡介

宁方明,济南博赛网络技术有限公司讲师。济南博赛网络技术有限公司是一家集IT产品销售、高端IT技术服务、技术培训为一体的综合性高新技术企业,先后与华为、Redhat、锐捷、Prometric、Oracle、微软、IBM、思科、天融信等全球多家IT企业建立了长期合作伙伴关系,在产品技术服务领域、高端IT认证培训领域以及产品销售方面都有深层次的合作。

目錄大綱

第 一部分 Linux的基礎知識

第 1章 Linux概述 2

1.1 Linux簡介 2

1.1.1 Linux系統的產生 2

1.1.2 Linux系統的發展歷程 3

1.1.3 Linux系統的應用 4

1.2 Linux的特點、組成和區別 5

1.2.1 Linux的特點 5

1.2.2 Linux系統的組成 6

1.2.3 Linux與其他操作系統的區別 6

1.3 Linux的版本介紹 7

1.3.1 Linux內核的版本 7

1.3.2 Linux發行版本 10

1.3.3 RHEL 8簡介 12

第 2章 Linux系統的安裝 14

2.1 安裝RHEL 8 14

2.1.1 使用Anaconda安裝 14

2.1.2 獲取Linux的安裝軟件 14

2.1.3 確定安裝硬件 15

2.1.4 使用本地光盤安裝RHEL 8 15

2.2 安裝後的初始化配置—firstboot服務 20

第3章 X Window圖形用戶界面和應用軟件 25

3.1 X Window簡介 25

3.1.1 X Window工作原理 25

3.1.2 X Window桌面環境 26

3.2 GNOME桌面環境 26

3.2.1 GNOME桌面環境簡介 26

3.2.2 Nautilus文件管理器 29

3.2.3 GNOME系統設置 29

3.3 Linux下的常用應用軟件 30

3.3.1 文本編輯器Gedit 30

3.3.2 LibreOffice簡介 30

3.3.3 圖像處理軟件GIMP 32

3.3.4 圖像查看器Eye of GNOME Image Viewer 33

3.3.5 文件查看器Document Viewer 33

3.3.6 網頁瀏覽器Firefox 34

3.3.7 多媒體播放器Totem 34

3.4 使用Cockpit管理 35

3.4.1 Cockpit簡介 35

3.4.2 Cockpit的管理頁面 36

第4章 Shell的基本應用 40

4.1 Shell命令概述 40

4.1.1 Shell簡介 40

4.1.2 Shell的啟動與退出等 41

4.1.3 Shell命令的格式 42

4.1.4 常用Shell命令 43

4.2 BASH的應用 48

4.2.1 命令自動補齊 48

4.2.2 命令歷史記錄 48

4.2.3 命令別名 49

4.2.4 通配符 50

4.3 正則表達式、管道與重定向 50

4.3.1 正則表達式 50

4.3.2 管道與重定向 53

4.4 文本編輯器Vim 55

4.4.1 Vim簡介 55

4.4.2 Vim的3種模式 56

4.4.3 Vim的進入與退出 57

4.4.4 Vim的基本操作命令 58

4.4.5 Vim的高級命令 60

4.5 Shell編程 62

4.5.1 Shell腳本 62

4.5.2 Shell腳本案例 64

第二部分 Linux的系統管理

第5章 用戶和組管理 66

5.1 什麽是用戶 66

5.1.1 用戶賬號文件/etc/passwd 66

5.1.2 用戶影子文件/etc/shadow 68

5.1.3 組賬號文件/etc/group 69

5.1.4 用戶組影子文件/etc/gshadow 70

5.2 用戶管理 71

5.2.1 添加用戶 71

5.2.2 刪除用戶 72

5.2.3 修改用戶信息 72

5.3 組管理 73

5.3.1 創建用戶組 73

5.3.2 刪除用戶組 73

5.3.3 修改用戶組信息 74

5.4 文件系統操作命令 74

5.4.1 文件與目錄操作命令 74

5.4.2 壓縮和解壓縮命令 75

5.4.3 文件和目錄權限管理命令 80

5.5 文件的安全設置ACL 82

5.5.1 什麽是ACL 82

5.5.2 配置使用ACL 83

5.5.3 ACL配置實例 83

5.5.4 文件系統的特殊權限:SUID、SGID和SBit 85

第6章 磁盤與文件系統管理 88

6.1 磁盤的識別與分區 88

6.1.1 磁盤的分類 88

6.1.2 磁盤的組成 90

6.1.3 管理分區 92

6.2 建立和管理文件系統 98

6.2.1 文件系統 98

6.2.2 文件類型 100

6.2.3 文件系統結構 102

6.3 文件系統的掛載與卸載 104

6.3.1 使用命令行掛載文件系統 104

6.3.2 永久掛載文件系統 106

6.3.3 卸載文件系統 108

6.4 管理交換空間 108

6.4.1 交換內存介紹 108

6.4.2 創建交換內存 109

6.5 磁盤配額 111

6.5.1 磁盤配額的作用 111

6.5.2 創建磁盤配額 111

6.6 VDO 114

6.6.1 VDO簡介 114

6.6.2 VDO創建 115

第7章 邏輯捲管理 117

7.1 通用LVM概念和術語 117

7.1.1 LVM簡介 117

7.1.2 LVM基本術語 118

7.2 建立LVM 118

7.3 管理LVM 121

7.3.1 查看捲信息 121

7.3.2 調整LVM 122

7.3.3 卸載捲 124

7.4 LVM高級應用 125

7.4.1 捲快照 125

7.4.2 移動捲 127

第8章 進程管理 129

8.1 什麽是進程 129

8.1.1 進程的概念 129

8.1.2 進程的狀態 129

8.1.3 進程的類型 130

8.2 進程管理 130

8.2.1 啟動進程 130

8.2.2 管理進程 131

8.2.3 終止進程 134

8.2.4 桌面環境下管理進程 136

8.3 系統監視工具 137

8.3.1 桌面環境下監視系統 137

8.3.2 系統監視命令 137

8.4 計劃任務 138

8.4.1 一次性計劃任務 138

8.4.2 周期性計劃任務 140

第9章 軟件管理 142

9.1 使用YUM 142

9.1.1 Linux下的可執行文件 142

9.1.2 傳統管理軟件的方法 143

9.1.3 RPM 143

9.1.4 YUM 143

9.1.5 DNF 149

9.2 安裝RPM軟件 150

9.2.1 RPM介紹 150

9.2.2 RPM軟件包文件 150

9.2.3 RPM命令 151

9.3 源代碼安裝 155

9.3.1 獲得軟件 155

9.3.2 編譯前的準備工作 156

9.3.3 開始編譯 158

9.3.4 安裝與部署 159

第 10章 服務管理 161

10.1 systemd簡介 161

10.1.1 服務分類 161

10.1.2 systemd的起源 162

10.1.3 systemd的主要特性 162

10.2 systemd單元管理 163

10.2.1 systemd的基本概念 163

10.2.2 target和runlevel 164

10.2.3 查看與切換target 165

10.2.4 管理systemd服務 166

10.3 使用systemctl命令控制和管理系統 167

第三部分 Linux的網絡服務與安全

第 11章 網絡基礎 170

11.1 網絡配置基礎—TCP/IP網絡模型 170

11.2 網絡服務介紹 175

11.3 基於圖形界面的網絡基本配置 175

11.4 基於命令行的網絡基本配置 176

11.4.1 查看網絡信息 176

11.4.2 創建和啟用/關閉網絡連接 177

11.4.3 刪除和修改網絡連接 178

11.5 系統網絡配置文件 179

11.6 網絡設置命令 181

11.6.1 查看和修改主機名稱命令hostname和hostnamectl 181

11.6.2 網絡配置命令ip 181

11.6.3 檢查網絡狀況命令netstat 183

11.6.4 ping命令 184

11.6.5 nslookup命令 185

11.6.6 traceroute命令 186

第 12章 訪問網絡文件共享服務 187

12.1 NFS網絡文件系統 187

12.1.1 NFS服務簡介 187

12.1.2 配置NFS服務 188

12.1.3 NFS服務配置實例 189

12.2 SMB/CIFS通用網絡文件系統 190

12.2.1 Samba服務概述 190

12.2.2 配置Samba 191

12.2.3 創建Samba服務器 191

12.3 自動掛載網絡存儲服務 194

12.3.1 自動掛載(AutoFS)服務概述 194

12.3.2 配置AutoFS服務 195

12.3.3 AutoFS服務配置實例 196

第 13章 Linux安全管理 198

13.1 Linux防火牆的基本設置 198

13.1.1 Linux防火牆概述 198

13.1.2 firewalld區域管理 199

13.1.3 firewall-cmd命令行工具 200

13.1.4 firewall-config圖形界面工具 203

13.2 SELinux管理 207

13.2.1 SELinux介紹 207

13.2.2 SELinux模式 209

13.2.3 安全上下文 211

13.2.4 SELinux布爾值 214

13.2.5 SELinux服務埠 216

13.3 救援模式 217

13.3.1 救援模式介紹 217

13.3.2 啟動救援模式 217

13.3.3 切換硬盤環境 219

13.3.4 修復常見啟動問題 219

13.4 Podman容器管理 222

13.4.1 Podman容器介紹 222

13.4.2 Podman安裝與使用 223

第 14章 常用網絡服務器配置 225

14.1 Web服務配置 225

14.1.1 Apache服務器 225

14.1.2 配置Apache服務器 226

14.1.3 創建Apache服務器 227

14.2 FTP服務配置 228

14.2.1 FTP服務器概述 228

14.2.2 配置vsftpd 228

14.2.3 創建FTP服務器 229

14.3 DNS服務配置 230

14.3.1 DNS介紹 230

14.3.2 創建DNS服務器 231

14.3.3 DNS驗證 232

14.4 DHCP服務配置 233

14.4.1 DHCP服務器介紹 233

14.4.2 配置DHCP服務 233

14.4.3 創建DHCP服務器 235

14.5 Mail服務配置 236

14.5.1 SMTP服務器介紹 236

14.5.2 配置Postfix服務 236

14.5.3 創建Postfix服務器 238

14.6 iSCSI服務配置 239

14.6.1 iSCSI服務器介紹 239

14.6.2 創建iSCSI存儲目標 241

14.6.3 訪問iSCSI存儲 243

14.7 使用Chrony同步時間 245

14.7.1 Chrony簡介 245

14.7.2 配置Chrony服務 245

14.7.3 Chrony實例 246

14.8 管理SSH服務 247

14.8.1 SSH服務簡介 247

14.8.2 配置SSH服務 248

14.8.3 SSH的管理 249

14.9 企業服務器搭建案例 251

14.9.1 物理服務器選型 251

14.9.2 服務器軟件需求 252