Linux企業級套用實戰、運維和調優

Linux企業級套用實戰、運維和調優

《Linux企業級套用實戰、運維和調優》是2020年3月電子工業出版社出版的圖書,作者是許成林、張榮臻。

基本介紹

  • 書名:Linux企業級套用實戰、運維和調優
  • 作者:許成林、張榮臻
  • ISBN:9787121382796
  • 頁數:300頁
  • 定價:79元
  • 出版社:電子工業出版社
  • 出版時間:2020年3月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書主要講解的是Linux生產環境下的實際案例,並給出解決方案、解決思路、處理方法,以及涉及的技術,並且擴展到不同的適用面,包括Rsync傳輸工具、PXE+FTP、 資料庫HA、負載均衡、DRBD、rescue搶救、GlusterFS海量存儲、容器和調優等多方面技術。軟體版本以最新的CentOS 7為基礎,有一定的前瞻性,將生產的案例配套到CentOS 7的系統,讓讀者既學到新系統的使用,也學到在新系統下如何解決這些問題的方法。根據解決方案不同,同時也會給出6版本和7版本的不同解決方案。

圖書目錄

目錄
第一部分 Linux實用生產技能
第1章 生產常用基礎技能 2
1.1 Hostname & Network 3
1.1.1 基礎知識 3
1.1.2 Network指令 3
1.1.3 配置乙太網靜態IP位址 4
1.1.4 實用網路指令 5
1.1.5 修改網路配置檔案 6
1.1.6 添加、刪除路由條目 7
1.1.7 網路配置實例 8
1.1.8 網橋 12
1.1.9 bond 13
1.1.10 圖形化配置 14
1.1.11 主機名 15
1.2 軟體管理 16
1.2.1 基礎知識 16
1.2.2 RPM 16
1.2.3 YUM軟體包管理器 19
1.2.4 tar包管理 21
1.2.5 tar解壓和壓縮 22
1.2.6 源碼安裝 22
1.2.7 複雜的實例 23
1.3 journalctl & NTP 24
1.3.1 journalctl 24
1.3.2 NTP 26
1.4 rsync傳輸工具 27
1.5 自定義安裝光碟 30
1.5.1 需要解決的問題 30
1.5.2 可以選擇的方案 30
1.5.3 該選擇哪種呢 30
1.5.4 自定義光碟 31
1.6 PXE自動化安裝 36
1.6.1 解決問題和注意事項 36
1.6.2 Kickstart + PXE 36
1.6.3 PXE無人值守安裝配置 38
1.7 系統急救 42
1.7.1 意外的禮物 42
1.7.2 單用戶模式 42
1.8 容器 45
1.8.1 Docker的安裝和使用 45
1.8.2 使用Docker容器 46
1.8.3 修改/保存Docker容器 47
1.8.4 Docker橋接網路 47
1.9 定製容器和私有倉庫 48
1.9.1 創建Docker容器 48
1.9.2 定製容器 49
1.9.3 私有倉庫 51
1.10 虛擬化(KVM) 53
1.10.1 KVM的使用 54
1.10.2 KVM熱遷移 55
第2章 生產實用LVM技術 58
2.1 LVM基礎 59
2.1.1 LVM介紹及其原理 59
2.1.2 LVM管理和使用 60
2.1.3 LVM 刪除 65
2.2 LVM Cache & Snapshot 66
2.2.1 LVM Cache 66
2.2.2 DM Cache 實例 67
2.2.3 LVM Snapshot 69
2.2.4 Snapshot測試 70
2.3 精簡資源 73
2.3.1 精簡資源介紹 73
2.3.2 精簡資源實例 73
2.4 條帶化(Striped) 78
2.4.1 線性和條帶簡介 78
2.4.2 條帶化實例 79
2.5 數據處理 82
2.5.1 數據遷移 82
2.5.2 LVM數據遷移實例 83
2.5.3 PVMOVE線上更換磁碟 85
2.6 災難恢復 86
2.6.1 災難的劃分 86
2.6.2 如何預防 87
2.6.3 LVM邏輯卷故障——災難恢復實例 87
第3章 CentOS 7集群構建 90
3.1 Pacemaker基礎 91
3.1.1 CentOS 7中的Cluster 91
3.1.2 Pacemaker集群類型 91
3.2 PCS-2集群的創建 93
3.3 PCS-3故障模擬和恢復 106
3.3.1 斷開VIP網路,模擬集群切換 106
3.3.2 如何解決回切問題(主機恢復後,VIP回歸到原主機) 107
3.3.3 斷開心跳測試(腦裂的防範) 108
3.3.4 雙心跳 109
3.3.5 stonith設定(Fence設定) 111
3.3.6 備份和恢復集群 112
3.4 PCS——DB2+Web 113
3.4.1 DB2 HA配置 113
3.4.2 Web集群 119
3.5 PCS HA(NFS+DRBD) 121
3.5.1 背景介紹 121
3.5.2 DRBD+NFS+PCS配置實例 122
第4章 系統調優 130
4.1 性能調優的基礎理論 131
4.1.1 調優不是萬能的 131
4.1.2 信息模型 131
4.1.3 禁止干擾項和學會使用幫助文檔 133
4.1.4 忠告 133
4.1.5 工具 134
4.1.6 單位 135
4.1.7 實例 135
4.2 經典理論(LAW) 136
4.2.1 為什麼要理解佇列理論 136
4.2.2 佇列理論的核心思想 136
4.2.3 頻寬和吞吐量 141
4.3 硬體 142
4.3.1 CPU 142
4.3.2 記憶體(Memory) 144
4.3.3 存儲 145
4.3.4 網路 146
4.3.5 在Linux上查看信息 146
4.4 Process & CPU 147
4.4.1 特徵化的進程 148
4.4.2 Linux進程狀態 148
4.4.3 進程在運行之前的準備工作 148
4.4.4 CPU的快取類型 149
4.4.5 調度 150
4.4.6 優先權 150
4.4.7 優先權和佇列的分類 151
4.4.8 SCHED_OTHER 151
4.4.9 對列調度器的調整策略 151
4.4.10 核心時鐘 152
4.4.11 SystemTap 152
4.4.12 SystemTap Scripts 152
4.4.13 實驗1——進程優先權對比 153
4.4.14 實驗2——安裝SystemTap 153
4.5 Memory調優 158
4.5.1 虛擬地址和物理地址 158
4.5.2 記憶體的分配 159
4.5.3 Page Walk和大頁 159
4.5.4 Memory Cache 161
4.5.5 vmcommit 162
4.5.6 SysV IPC 163
4.5.7 幾種頁面的狀態和類型 164
4.5.8 Swap分區 165
4.6 Network 166
4.6.1 數據的傳送和接收 166
4.6.2 Socket Buffer 167
4.6.3 調整UDP Buffer的大小 167
4.6.4 調整TCP Buffer的大小 168
4.6.5 參考實驗 168
4.7 磁碟調度& FileSystem 173
4.7.1 磁碟與I/O 173
4.7.2 Elevator算法 175
4.7.3 VFS-虛擬檔案系統 176
4.8 Tuned 179
第5章 Linux系統安全 182
5.1 Linux安全介紹 183
5.2 Linux安全加固 185
5.3 OpenVAS的部署和使用 189
第6章 Linux實用規範 197
6.1 系統安裝規範 198
6.2 問題處理規範 202
6.3 上線檢查規範 205
第二部分 企業存儲解決方案
第7章 GlusterFS——分散式存儲技術詳解 210
7.1 GlusterFS 211
7.1.1 GlusterFS介紹 211
7.1.2 GlusterFS常用卷 212
7.1.3 安裝GlusterFS 214
7.2 GlusterFS技巧 219
7.2.1 GlusterFS副本卷更換磁碟 219
7.2.2 空間擴容 221
7.2.3 掛載點網路中斷 222
7.2.4 磁碟隱性錯誤 223
7.2.5 保留磁碟數據,更換主機(災難恢復) 223
7.2.6 參數調優 224
7.2.7 控制 225
7.2.8 寫操作相關 226
7.2.9 讀操作相關 226
7.2.10 執行緒控制 227
7.2.11 腦裂 227
7.3 GlusterFS高級特性 229
7.3.1 配額 229
7.3.2 RDMA 230
7.3.3 Trash Translator 231
7.3.4 Profile 監控分析 232
7.3.5 top 232
7.3.6 Statedump統計信息 233
7.3.7 災備(Geo-Replication) 233
第8章 Ceph——分散式存儲技術詳解 237
8.1 Ceph 1 238
8.1.1 Ceph簡介 238
8.1.2 Ceph的設計思路 238
8.1.3 Ceph的架構 238
8.1.4 Ceph的安裝和配置 242
8.1.5 查看相關Map信息 252
8.2 Ceph 2 RBD 253
8.2.1 RBD塊設備 253
8.2.2 創建塊設備 253
8.2.3 使用塊設備 255
8.2.4 快照 256
8.2.5 克隆 257
8.2.6 OpenStack支持 258
8.2.7 快取參數 258
8.2.8 預讀參數 259
8.3 Ceph對象網關1 259
8.3.1 Ceph對象網關實現開源雲盤系統(OwnCloud社區版) 259
8.3.2 調試配置,簡單使用 261
8.3.3 Ceph對象存儲結合OwnCloud 265
8.4 Ceph對象網關2 267
8.4.1 創建bucket 268
8.4.2 Zone同步介紹(多活機制) 269
8.4.3 實施 270
8.5 Ceph+SSD 276
8.6 Ceph-6 Luminous版本 279
8.6.1 升級和重新部署 280
8.6.2 Dashboard 284

相關詞條

熱門詞條

聯絡我們