-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

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

( 簡體 字)
作者:許成林,張榮臻類別:1. -> 作業系統 -> Linux
譯者:
出版社:電子工業出版社Linux企業級應用實戰、運維和調優 3dWoo書號: 52654
詢問書籍請說出此書號!

缺書
NT售價: 395

出版日:3/1/2020
頁數:300
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121382796
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

推薦序1

隨著開源熱潮的逐步推進,Linux操作系統近年來在云計算和移動設備上都獲得了巨大的成功,在各個行業中都有廣泛的應用。然而,應用范圍的增大導致了專業人才嚴重稀缺。這類人才緊缺的一個很大原因是,Linux的學習難度大、實戰案例少。對于剛接觸Linux及具備一些Linux基礎經驗的人來說,需要基礎加實戰的學習模式。
兩位作者作為多年金融行業科技運營和實踐的從業者,對Linux系統在金融行業的使用、規劃、架構及故障處理都有著非常獨特的見解,將長期積累的工作經驗、扎實的技術功底,以及金融應用一線生產環境的實際案例融入書中,毫無保留地分享了Linux系統的使用和維護的經驗心得,實在是難得。
本書全面勾勒出金融行業中Linux系統的常用技術和運維方法,從基礎開始豐富每個技術細節,猶如一幅風景畫,有著清晰、突出的輪廓和色彩斑斕的層次。
縱觀全書,以豐富的案例、實際項目場景、獨特的故障分析思路、調優的基礎理論和技術手段,深入淺出地帶領讀者學習Linux系統架構及一線生產運維技術。全書從生產實踐的常用技術的使用、大規模分布式存儲的架構規劃、實戰部署、故障排除、維護、系統安全加固和系統深度調優、集群的高可用和數據卷的管理等多個實際案例場景來編寫。
整本書以簡單明了的語言讓讀者更容易理解和吸收,從理論到實踐做了詳盡的闡述,既避免了理論的枯燥,又避免了實踐的茫然。其中有很多是作者的經驗之談,既可以直接用在生產實踐當中,又可以讓讀者舉一反三。
相信本書對準備進入Linux領域的初學者和已經奮戰一線多年的技術人員都是非常有幫助的。書中的內容緊貼工作實際,也是我們未來走向更高技術崗位的基石。
光大科技有限公司 副總經理
丁永建

推薦序2


IDC公司將數字化的經濟、邊緣計算、應用開發革命、人工智能、高信任度、多種云服務等產業列為全球IT市場十大熱點。這些熱點背后無論是以虛擬化技術為中心的IaaS云,還是以容器為中心的PaaS云,都離不開一個基石——Linux操作系統。
在2017年IDC發布的全球操作系統和子系統的市場份額報告中,Linux占據了68%的市場份額,Linux的統治地位越來越明顯,掌握Linux成為IT技術人員的重要技能之一。
Linux是一個用于管理計算機系統的物理硬件資源和提供調度服務、網絡通信服務、文件系統服務等功能的操作系統內核軟件工程。Linux的每個子系統都非常復雜,書中的案例都是來自工作中經驗的總結,成林老師從實踐的角度把精要的技術部分進行了闡述,同時結合案例予以分析,方便讀者解理和掌握。

紅帽(北京)有限公司 解決方案架構師
黃軍寶




前言


在2000年左右,Linux剛剛進入國內,那時候很多人還沉迷在Windows的操作系統中,大量的培訓和工作系統也都是Windows系列,服務器系列更是以Windows Server和UNIX為主,那時候的Linux還不算主流。然而19年后的今天,Linux已經成為主流的服務器系統之一,并且在開源的大環境下,社區產品更是逐步覆蓋各個領域,所以我們稱如今的時代為“開源時代”,越來越多的企業通過開源社區的產品構建企業的產品架構和產品線。
隨著時間的流逝,越來越多的人開始將學習目標定義在開源產品和上層應用上,往往忽略了這些產品的基礎系統環境。任何應用、任何架構都離不開基礎的操作系統,在我看來,對操作系統的掌握是向上發展的必經之路。
很長一段時間里,我參考了很多書籍,也學習了很多Linux技術,但我發現最終在生產環境中常用的基礎技能也就那么多,大多數知識點還是非常寬泛的,這些基礎是不是就不重要呢?答案是否定的,寬泛的基礎知識將是你未來學習的根基,也是你掌握更多技能的基礎。如果你已經有基礎,想真正地將技術應用到生產環境中,或者想了解生產中的實用技術和故障處理方法,那么這本書是你合適的選擇。
本書是如何組織的
第一部分:Linux實用生產技能
第1章:生產常用基礎技能
本章主要講解生產實用技能,比如網絡方面的管理與配置、軟件包管理器的安裝和tar包的使用、自動安裝中的自定義光盤和PXE、系統急救處理及虛擬化的使用,這些都是生產環境中的基礎技能。毫不夸張地說,生產運維中的這些技能是系統管理方面經常用到的,所以我們刨去那些不常用、沒意義的老舊技術,只要牢固地掌握常用技能就能進入實戰的生產環境。
第2章:生產實用LVM技術
本章介紹Linux系統中常用的LVM技術,LVM是Linux系統的重要組成部分,內容包含從基礎的LVM組成到各種LVM卷的不同配置和使用,以及故障排除和調優等方面,充分讓讀者理解LVM,并能掌握LVM的正確使用方法,具備操作生產LVM卷的能力。
第3章:CentOS 7集群構建
本章介紹“集群”技術,了解集群是什么,有哪些集群方式,以及如何配置生產中的HA(High Available,是雙機集群系統的簡稱,指高可用性集群)。此外還列舉了常用的HA,列舉了配置范例,同時在配置范例中對生產中常見的故障進行了復現并給出解決方案。
第4章:系統調優
本章將探索Linux系統的調優,充分了解調優的基礎理論、調優方法,深入理解CPU、Memory、Disk、Network的調優理論和方法,建立調優思維,排查生產環境中的運行瓶頸,提高生產系統運行效率。
第5章:Linux系統安全
本章講解Linux系統安全,從安全的基礎理論講起,以實際的系統入侵案例進行安全剖析,同時對Linux系統安全加固進行細化講解,讓讀者在該章充分理解Linux安全的重要性,從而規避安全風險。
第6章:Linux實用規范
本章以實際的Linux生產運行規定和規范為背景,向讀者解析Linux系統在實際生產環境中從部署到配置的種種運營規范,使讀者在理解規范的同時,學會建立和設置相關規范,鞏固Linux系統運營生態。
第二部分:企業存儲解決方案
第7章:GlusterFS——分布式存儲技術詳解
本章講解現在比較實用的分布式存儲技術之一的GlusterFS,從基礎的卷的組成,到生產上的使用配置,再到模擬故障及故障排除,以及調優策略等幾方面進行講解,讓讀者透徹地掌握在生產中如何使用GlusterFS這套分布式存儲。
第8章:Ceph——分布式存儲技術詳解
本章學習分布式存儲技術Ceph,內容包括從基礎的Ceph原理到CephFS和RBD的搭建與使用,以及故障排除和調優;利用Ceph對象存儲搭建雙活網盤,J版本到L版本的升級和L版本的獨立部署,以實例模式講解,加深讀者印象。
本書讀者對象
本書適合作為從事生產運維的工程師、企業架構師、研發工程師及Linux技術愛好者的參考資料。
如何閱讀本書
如果讀者是初次接觸Linux運維的人員,建議從頭開始閱讀本書,系統地掌握第1章的生產運維常用技能。如果讀者已經有運維基礎,那么可以略過第1章的內容,選擇感興趣的章節進行學習,比如分布式存儲、調優,等等。本書收錄了較為常見的系統故障處理方法,可以提升讀者在生產環境中處理故障的能力。
本書勘誤
由于水平有限,書中難免有紕漏和謬誤。如果讀者發現本書有不正確之處,煩請反饋郵箱cheneyhsu@outlook.com,讓我們共同完善此書,為廣大運維者提供技術輸出。
寄語
希望本書能給讀者帶來技術的提升及思維的擴展,在領略前沿技術和實用技術的同時,能夠通過本書增長讀者的運維技能和運維經驗,豐富知識面,以及掌握系統調優的相關技能。
內容簡介:

本書主要講解的是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
序: