CentOS Linux系統運維

CentOS Linux系統運維

《CentOS Linux系統運維》是2016年9月清華大學出版社出版的圖書,作者是陳祥琳。

基本介紹

  • 書名:CentOS Linux系統運維
  • 作者:陳祥琳
  • ISBN:9787302448723
  • 定價:59元
  • 出版社:清華大學出版社
  • 出版時間:2016年9月
內容簡介,圖書目錄,

內容簡介

《CentOS Linux系統運維》是一本關於Linux系統運維的入門書籍。本書以CentOS Linux作為基礎環境並按照從系統安裝配置到系統投入使用的整個過程來講解系統的日常維護。本書以區域網路為作業系統運行環境,並按照“系統安裝→系統安全配置→套用部署→日常維護”的流程來編寫。在系統的安裝配置上主要涉及系統環境搭建、系統安全配置和日常維護,在套用上主要涉及服務的安裝、配置以及日常維護。本書的內容適用基於Red Hat核心2.6.32版本的Linux系統,包括CentOS Linux、Red Hat Enterprise Linux、Oracle Enterprise Linux。
本書適合Linux初學者、愛好者、程式設計師以及Linux伺服器維護人員使用,也適合作為培訓機構和大中專院校的教學用書。

圖書目錄

第1章 作業系統基本概念 1
1.1 系統版本的基本概念 2
1.2 系統核心基本組成 2
1.3 作業系統的運行環境 5
第2章 CentOS安裝配置 9
2.1 CentOS基本概念 10
2.2 CentOS安裝 10
2.2.1 系統安裝的主要事項 10
2.2.2 系統的量身定製 11
2.2.3 系統的安裝過程 12
2.3 CentOS基礎環境配置 19
2.3.1 系統防火牆設定 19
2.3.2 系統SELinux設定 20
2.3.3 系統網路服務配置 21
2.3.4 本地YUM服務配置 23
第3章 CentOS桌面系統 27
3.1 桌面系統的基本類型 28
3.2 桌面系統的基本套用 29
3.2.1 登錄和退出系統 29
3.2.2 桌面背景圖片設定 33
3.2.3 圖形系統終端視窗設定 34
3.3 X-Window圖形系統 34
3.3.1 X-Window圖形系統簡述 34
3.3.2 X-Window運行原理 36
第4章 命令基本套用 37
4.1 shell的基本概念 38
4.1.1 shell的發展及類型 38
4.1.2 shell的作用概述 39
4.1.3 shell的工作原理 39
4.2 shell的命令和符號 40
4.2.1 shell的命令類型 41
4.2.2 shell的通配符 42
4.2.3 shell中的符號 44
4.3 常用命令的使用說明 45
4.3.1 檔案管理命令 46
4.3.2 磁碟管理命令 51
4.3.3 壓縮和解壓縮命令 55
4.3.4 軟體包管理命令 59
4.3.5 系統管理命令 62
4.3.6 其他常用命令 68
第5章 shell腳本編程 72
5.1 shell腳本的基本概念 73
5.1.1 shell腳本編程的基礎知識 73
5.1.2 shell腳本中的變數 75
5.2 shell腳本編程實例 79
5.2.1 腳本程式流程控制 79
5.2.2 算術運算實例 88
5.2.3 shell函式的套用 93
5.2.4 shell數組的套用 95
第6章 用戶和用戶組 98
6.1 系統的用戶管理 99
6.1.1 系統的用戶ID類型 99
6.1.2 CentOS用戶的分類 100
6.1.3 CentOS用戶賬號管理 101
6.2 系統的用戶組管理 105
6.2.1 用戶組賬號列表 105
6.2.2 用戶組賬號管理 107
6.3 用戶環境配置管理 108
6.3.1 用戶環境初始化檔案 108
6.3.2 用戶賬戶密碼管理策略 110
第7章 檔案系統結構 113
7.1 檔案系統的組成 114
7.1.1 檔案系統的基本概念 114
7.1.2 檔案系統的基本組成 116
7.1.3 虛擬檔案系統 118
7.2 檔案系統的實際套用 121
7.2.1 檔案系統的基本信息 121
7.2.2 檔案系統的創建和刪除 122
7.3 檔案系統塊維護 126
7.3.1 檔案系統塊設備管理 126
7.3.2 檔案系統故障處理機制 127
第8章 數據存儲空間 128
8.1 磁碟的分區結構 129
8.1.1 磁碟分區的基本概念 129
8.1.2 磁碟分區的信息獲取 131
8.1.3 磁碟分區的劃分 133
8.1.4 刪除磁碟分區 138
8.2 邏輯卷管理的套用 140
8.2.1 邏輯卷管理基本概念 140
8.2.2 邏輯卷管理配置套用 143
8.3 磁碟空間管理 149
8.3.1 磁碟空間數據管理 149
8.3.2 磁碟空間維護 158
第9章 系統性能監控 163
9.1 性能最佳化的基本概念 164
9.2 磁碟資源配置管理 165
9.2.1 磁碟整體性能監控 165
9.2.2 磁碟空間限制 169
9.2.3 磁碟IO性能監測 172
9.3 系統記憶體管理 175
9.3.1 記憶體的基本概念 175
9.3.2 系統物理記憶體 176
9.3.3 系統虛擬記憶體 177
9.4 系統CPU管理 179
9.4.1 CPU的基本概念 179
9.4.2 系統CPU監控 180
9.5 系統進程狀態監控 184
9.5.1 進程的基本信息 184
9.5.2 進程創建和終止 186
9.5.3 進程優先權和後台進程 187
9.5.4 進程狀態間的關係 188
9.6 系統網路性能評估 189
9.6.1 網路連通性測試 190
9.6.2 網路接口狀態監控 191
9.6.3 系統網路配置參數 192
第10章 系統進程管理 196
10.1 進程的基本概念 197
10.2 進程的設定管理 199
10.2.1 進程狀態基本操作 199
10.2.2 進程的優先權 202
第11章 系統安全加固 204
11.1 用戶賬戶安全控制策略 205
11.1.1 用戶身份鑑別 205
11.1.2 賬號登錄管理機制 207
11.2 系統防火牆配置管理 216
11.2.1 防火牆的基本概念 217
11.2.2 防火牆的firewalld套用 217
11.2.3 防火牆的iptables套用 224
11.3 系統安全審計功能 233
11.3.1 系統審計功能套用 233
11.3.2 用戶空間審計系統 238
11.3.3 核心空間審計系統 245
11.4 系統日誌套用管理 246
11.4.1 系統日誌功能配置 247
11.4.2 系統日誌功能套用 250
第12章 系統網路配置套用 255
12.1 網路協定概述 256
12.1.1 系統網路結構特點 256
12.1.2 系統網路協定模型 257
12.2 系統網路參數配置 259
12.2.1 網路相關配置檔案 260
12.2.2 網卡設備配置參數 265
12.2.3 IP位址套用配置 266
第13章 遠程訪問系統 269
13.1 OpenSSH套用配置 270
13.1.1 OpenSSH基本概念 270
13.1.2 OpenSSH服務套用 270
13.1.3 OpenSSH配置管理 272
13.2 Telnet遠程訪問 276
13.2.1 Telnet基本概念 276
13.2.2 Telnet服務配置 277
13.2.3 Telnet服務套用管理 278
13.3 VNC遠程訪問 279
13.3.1 VNC基本概念 280
13.3.2 VNC服務配置管理 280
13.4 其他的遠程訪問方式 282
第14章 系統啟動初始化 288
14.1 系統啟動基本過程 289
14.1.1 BIOS加電自檢 289
14.1.2 grub2引導程式 290
14.1.3 核心映像載入 291
14.1.4 INIT進程初始化 291
14.2 系統運行時進程的通信 297
14.2.1 系統的守護進程 298
14.2.2 進程中的通信實現 301
14.3 關閉作業系統 306
第15章 系統運行級別 307
15.1 運行級別基本概念 308
15.1.1 系統的運行級別概述 308
15.1.2 系統運行級別間的切換 309
15.2 運行級別的套用 313
15.2.1 系統的單用戶模式 313
15.2.2 系統的緊急模式 314
15.2.3 系統的救援模式 315
第16章 資源共享服務配置 318
16.1 檔案傳輸協定 319
16.1.1 檔案傳輸協定的工作原理 319
16.1.2 檔案傳輸協定的基本模型 320
16.1.3 檔案傳輸協定的服務配置 321
16.2 網路檔案系統 323
16.2.1 網路檔案系統概述 323
16.2.2 網路檔案系統的搭建 325
16.3 Samba 328
16.3.1 Samba服務的基本概念 328
16.3.2 Samba的服務配置 330
第17章 系統間的時間同步 334
17.1 網路時間協定的基本概念 335
17.1.1 網路時間協定的模型結構 335
17.1.2 網路時間協定的工作方式 337
17.1.3 網路時間協定的工作原理 340
17.2 網路時間協定服務的搭建 341
17.2.1 時間服務組件管理 341
17.2.2 網路時間協定的配置檔案 342
17.2.3 可靠時間源的獲取 344
17.3 伺服器間的時間同步 345
17.3.1 系統時間和時區設定 345
17.3.2 系統間的時間同步 348
17.3.3 網路時間協定安全配置 353
第18章 KVM服務配置套用 354
18.1 虛擬化技術概述 355
18.1.1 虛擬化的結構原理 355
18.1.2 虛擬化監視器的基本結構 355
18.2 KVM虛擬監視器配置 358
18.2.1 KVM虛擬化層次結構 358
18.2.2 KVM系統管理器配置 358
18.3 KVM的配置套用 363
18.3.1 創建KVM作業系統 363
18.3.2 KVM的基本維護 366
18.3.3 KVM的作業系統克隆 371
18.3.4 KVM虛擬系統遷移 373

相關詞條

熱門詞條

聯絡我們