系統運維全面解析:技術、管理與實踐 ( 簡體 字) |
作者:韓曉光 | 類別:1. -> 程式設計 -> 綜合 |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 42797 詢問書籍請說出此書號!【有庫存】 NT售價: 445 元 |
出版日:11/1/2015 |
頁數:552 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787121271403 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:序 言
當本書作者邀請我為此書做序時,我便欣然接受了。想想原因有三:一是年輕人把自己工作積累和技術沉淀整理成書并分享,實在是一件值得鼓勵的事情;二是通過這本書,能讓業界一窺新華網的技術現狀和發展,更好地了解和推介新華網,不也是一箭雙雕的事情么?當然,還有一個重要原因便是,畢竟當年自己也從事過網絡和系統運維,做過開發,具有多年的IT從業經驗,照理說寫個序也費不了多少事。然而,當我瀏覽完書稿,一時竟不知道如何下筆,心中頗有些感嘆:IT技術的日新月異,今天的系統運維遠遠不是昨天的系統運維了,需要掌握的基礎知識與技能實在是太多。只有重視基礎知識和技能,扎扎實實從底層做起,才能在系統運維這個崗位上做出成績。也許,這就是這本書的價值。 在整個IT體系中,系統運維既是一項基礎性工作,也是一個為業務安全正常運行提供保障和支撐的重要崗位。在許多IT從業者眼里,系統運維工作既是一個苦活累活,也是一個巧活細活;既要有吃苦耐勞、勤奮好學的精神,也要有迎難而上、靈活巧干的追求。說句實在話,對智力和體力都是一個不小的考驗。 虛擬化、容器、NOSQL、HADOOP、SPARK......層出不窮,令人眼花繚亂,云計算、大數據、移動通信等互聯網新技術不斷演進,系統運維的技術含量越來越大,對系統運維人員的綜合素質及能力要求也越來越高,系統運維也不再是部署部署系統、寫寫管理腳本那么簡單了。而且,隨著業務應用越來越復雜,設備數量越來越多,管理難度越來越高,運維人員必須高屋建瓴,全面謀劃,有能力提供一個全局性、高效健壯、標準規范、自動化的解決方案并加以實現。 本書作者及運維團隊主要負責新華網技術平臺的網絡和系統運維工作。在新華網技術平臺升級換代過程中,他們全程參與了技術架構的規劃、設計、實施和測試等全過程,解決了各種各樣的技術問題,積累了多方面的運維經驗和技術技巧。本書就是在此基礎上作者結合實際工作經驗和技術積累進行的系統梳理和總結。或許由于作者年輕,閱歷淺,本書還略顯稚嫩,在資深者看來個別地方還較為淺顯,但本書好就好在實用性強,特別適合于實操。知易行難,說一尺不如做一寸,想到做到就是一種難能可貴的態度。 本書全面系統地介紹了系統運維體系的點、線、面,融入了大量的實踐經驗和技術技巧總結,內容涵蓋廣泛。既有運維管理流程和運維技術要點,也有運維常識歸納和運維開發介紹;既有運維軟件論述和硬件運維介紹,也有系統常用知識匯集,還有關于云計算虛擬化及應用服務器搭建等專項內容。相信本書一定會給讀者帶來價值與收獲。我非常期待此書能早日與讀者見面。
新華網副總裁 羅毅
前 言
本書初衷 有朋友問我系統運維是做什么的,是不是類似網管天天修電腦?對此問題,我一言難盡,其實運維工作涉及的東西很多。此時我便有一種沖動,去寫一本關于系統運維的書,介紹一些事實真相。 翻讀《史記》讓人感到歷史的厚重,人類的歷史就是不斷認識自己、認識社會、認識這個世界的過程,人類在自導自演中創造了社會文明。但是,試想山間花果的榮枯,若你看不見聞不到,則對你來說它們似乎不存在。當然,也正是歷史學家(哲學家)們傳承了歷史文明,使我們能夠明鑒歷史、知曉未來。此時,我知道了寫書的意義所在。 古今中外哲學家們,由于所處環境與經歷不同,他們對同一個世界的實踐與認知也千差萬別。他們都有各自的獨到見解,都從某些方面解讀了這個世界,他們的見解都是很有價值的。系統運維工作何嘗不是這樣?十里不同風,百里不同俗,每個企業、每個人對系統運維工作或許都有各自不同的實踐與認知。因此,我有了自信和視角去闡釋一道別樣的運維風景。 總之,我們每一人都是這個社會一份子,共同演繹著歷史,為人類歷史文明的發展作砂礫而聚高山。出于此,我想我應該將自己的知識經驗記錄下來,分享出去,貢獻自己的能量,縱是砂礫,也是高山的一份子。 IT系統運維是IT歷史的一個支流,也是本書要敘述的內容。歷史與哲學其實是一家,而我下面要做的不僅僅是運維知識的敘述總結,同時更是對運維體系、運維之道探索的過程。 本書總結了作者多年來的知識經驗,對當前運維技術、管理與實踐進行了探討。本書力爭做到簡約不簡單,避免將事情越說越復雜,希望帶給大家的是思路和視野。至于以后的道路,我相信真正的大師高手是磨煉出來的,而不是依靠翻閱一部寶典就能即刻變大神。 限于作者的水平、經驗及本書的篇幅,文章內容有簡有繁,詳略相濟。本書有意從實踐實例出發,以避免真大空的理論,但考慮授人以魚不如授人以漁,所以理論知識還是要有的。 如何閱讀本書 本書沒有必然的先后順序,但建議從前往后看。每一章開頭會概括本章的主要內容、技術應用領域與價值,以及學習完本章內容后的預期效果。每章正文通常先對一些基礎理論知識進行簡述,然后會列舉大量實踐案例進行說明闡述。 第1、2、3、4章主要介紹運維體系規劃、項目管理、IT服務管理、信息安全相關領域知識與技能。這些內容引導讀者從高視野、大角度、全方位地審視系統運維工作,掌控運維體系。 第5、6、7、8章主要介紹操作系統運維與實踐。這些內容引導讀者掌握主流操作系統的應用技能。這是運維人員必要的基本功。 第9章主要介紹系統運維監控。本章內容引導讀者掌握主流運維監控產品、體系原理與應用,對當前監控技術一覽眾山小。監控是系統運維體系的重要組成,是運維人員的必需輔助技能。 第10章主要介紹IBM小型機。本章將引導讀者掌握小型機硬件管理與實踐技能。這對深入理解AIX系統、IOE體系有很好輔助。 第11章主要介紹存儲產品、體系原理與應用,對當前存儲技術通觀全局。存儲也是運維體系的重要組成,是運維人員的必需輔助技能。 第12章主要介紹運維開發與運維自動化概念、技術與實踐。本章內容是很多運維人員的技術軟肋,當然也是運維人員成為復合型、高技能人才的殺手?。 第13、14、15、16章主要介紹虛擬化、云計算、大數據相關產品、體系原理與應用。這些內容越來越與運維人員休戚相關,是傳統運維轉型新時代(云)運維的必需知識技能。 第17章主要介紹Windows性能與Debug。掌握這些內容,將使讀者在Windows運維實踐方面提升到一個高手的高度。 第18、19章主要介紹系統集群、Web服務器運維原理與實踐。這些內容有助于讀者理解大型企業系統集群體系、搭建與管理系統集群。 致謝 一本書也是一個系統工程項目,得益于很多人的參與和幫助。 首先感謝董英及她的同事(電子工業出版社),是她搭建橋梁,幫助我實現了本書的夢想。她專業、熱情與隨和,為本書創作花費了很多精力,提了很多中肯的建議,幫我規避了很多不足。 感謝我的團隊信任與配合。參與本書創作及運維開發的同事有:彭燃、史影、童寧、高浩天、任勇斌、王天維。他們富有活力,善于開拓創新,樂于解決問題,工作因此出彩。 感謝孫經理(孫海驊 中國航信系統管理經理)、高工(高迪 中體彩科技架構師)。他們對本書稿提出了諸多專業建議。 感謝羅總(羅毅 新華網副總裁)、姬主任(姬連春 新華網研發主任)對我及運維團隊的信任與支持,使得我們團隊快速成長。 感謝琦總(王琦 新華網研發副總)對本書稿的審閱與建議,以及對我們日常工作的支持與照顧。 感謝我的父母、妻子及家人! 寫書感悟 寫書不易!本書執筆人經歷了春夏秋冬,幾百個日夜。自己不僅要會做一件事,而且要捋順前因后果,還得能把事情講明白,最難的是簡明扼要講清楚,正所謂:大道至簡。因此執筆人意欲從實踐案例出發,簡明闡述問題,避免深奧或者空泛的理論。 本書不能窮舉所有運維技術,但希望本書能夠助讀者開闊視野,給大家帶來一束光亮,縱然不能照明所有模糊不清的地方,至少讓大家看到一條路子,找到一個方向,減少大家摸索成長中的迷惑與歧路。 本書不是什么寶典,也不相信會有什么秘籍能讓人看完即刻練就神功奇術。只有不斷認知與實踐,做到知行合一,方為至善,至運維之大道。 勘誤與支持 由于作者水平經驗有限,書中難免會有錯誤與不準確的地方,懇請廣大讀者批評指正,真誠期待交流互動。 |
內容簡介:本書總結匯總了系統運維管理相關知識經驗,針對當前運維工作所涉及的主流知識經驗進行歸納與演繹,并捎帶一些進階提高。希望帶給讀者一種思路和視野。本身涉獵內容廣泛,有管理流程知識、也有專業技術知識;有運維常識,也有開發介紹;既有軟件論述、也有硬件介紹;既有系統常用知識、也有云計算虛擬化等專項內容。限于本人學識及篇幅,文章內容有簡有繁,詳略相濟。本書有意從實踐出發,以避免真大空的理論,但考慮授人以魚不如授人以漁,所以理論知識也是必備的。 |
目錄:第1章 系統運維體系架構規劃 1 1.1 團隊人員規劃 2 1.1.1 崗位職責劃分 2 1.1.2 崗位交接示例 5 1.1.3 職業發展規劃 6 1.1.4 技能培訓 7 1.1.5 績效考核示例 7 1.2 體系架構相關事宜規劃 9 1.2.1 運維系統架構 10 1.2.2 運維工作層次分類示例 13 1.3 基礎設施相關物資規劃 14 1.3.1 機房基礎設施環境示例 14 1.3.2 服務器產品示例 17 1.3.3 存儲設備示例 18 1.3.4 操作系統示例 18 1.3.5 常用軟件示例 19 1.4 運維流程標準規劃 20 1.4.1 商務流程 20 1.4.2 運維制度流程 21 1.4.3 安裝配置標準 25 1.4.4 安全制度 28 第2章 運維要懂的項目管理知識 31 2.1 項目管理概念 31 2.2 項目管理知識體系 34 2.3 項目干系人與項目組織結構 36 2.4 項目九大管理知識領域簡介 41 2.5 項目管理示例:可行性研究報告 43 2.6 項目管理示例:時間管理 46 第3章 運維要懂的IT服務管理 50 3.1 ITSM與ITIL概念 50 3.2 ITIL v3架構簡介 52 3.2.1 服務戰略 53 3.2.2 服務設計 53 3.2.3 服務轉換 54 3.2.4 服務運營 54 3.2.5 持續改進管理 55 3.3 ITSM系統模塊示例——事件管理 57 第4章 運維要懂的信息系統安全防護 61 4.1 安全等級介紹 61 4.2 ISO27001標準介紹 62 4.3 系統安全設置規范示例 62 4.4 系統配置標準示例 64 4.4.1 AIX系統安全參數配置示例 64 4.4.2 Linux系統安全配置示例 66 4.4.3 Windows安全配置示例 69 4.4.4 Apache安全配置示例 71 第5章 AIX系統管理與實踐 73 5.1 AIX系統安裝 73 5.2 SMIT系統管理工具 78 5.3 賬號與安全 81 5.4 存儲管理 83 5.5 文件系統 87 5.6 換頁空間 90 5.7 備份與恢復 91 5.8 設備管理 97 5.9 網絡配置 101 第6章 Redhat Linux系統管理與實踐 103 6.1 Redhat Linux系統安裝 104 6.2 管理用戶和用戶組 109 6.3 磁盤存儲管理 112 6.3.1 基本概念 112 6.3.2 使用fdisk創建MBR分區示例 115 6.3.3 創建GPT分區 119 6.4 LVM與文件系統管理 119 6.4.1 基本概念 119 6.4.2 常用操作 120 6.4.3 LVM圖形化管理邏輯卷 122 6.5 網絡配置管理 128 6.6 KVM虛擬化配置管理 129 6.6.1 基本概念 129 6.6.2 配置KVM網絡橋接 131 6.6.3 創建KVM虛擬機 133 6.7 文件共享 135 6.7.1 基于NFS的文件共享 135 6.7.2 基于CIFS的文件共享 137 6.7.3 基于FTP的文件共享 141 6.8 SELinux與iptables安全 143 6.8.1 SELinux簡介 143 6.8.2 iptables簡介 144 6.9 安裝和管理軟件 147 6.9.1 rpm操作簡介 148 6.9.2 yum配置操作簡介 149 6.9.3 Apache配置簡介 151 第7章 HP-UX系統管理與實踐 156 7.1 HP-UX的安裝 156 7.1.1 調整系統的輸出設備 157 7.1.2 重新安裝操作系統 158 7.1.3 啟動和關閉系統 162 7.2 HP Integrity Server MP 163 7.2.1 MP連接 163 7.2.2 常用操作 164 7.3 SAM管理 167 7.4 賬號與安全管理 168 7.5 設備管理 171 7.5.1 基本概念 171 7.5.2 設備文件 173 7.5.3 管理磁盤分區 175 7.6 文件系統簡介 178 7.7 網絡設置 179 第8章 Windows系統管理與實踐 181 8.1 Windows系統安裝 181 8.1.1 基于HP Proliant系列服務器安裝Windows Server 182 8.1.2 基于IBM X系列服務器安裝Windows Server 184 8.2 AD簡介 184 8.3 DHCP簡介 189 8.4 DNS簡介 191 第9章 系統監控體系架構管理與實踐 195 9.1 北塔BTIM簡介 196 9.2 網利(NetGain EM)簡介 200 9.3 Splunk介紹 202 9.3.1 Splunk安裝示例 202 9.3.2 Splunk操作介紹 204 9.4 HP SiteScope介紹 213 9.4.1 HP監控產品方案簡介 213 9.4.2 SiteScope安裝步驟 215 9.4.3 SiteScope常見配置與操作 216 9.5 HP OpenView介紹 222 9.5.1 HP OVOW 8.16 安裝步驟 224 9.5.2 代理Agent安裝 226 9.5.3 監控服務器控制臺配置 227 9.5.4 模板 229 9.5.5 模板配置派發與卸載 233 9.5.6 NNM與OVPM 234 9.6 ELK(Elesearch+Logstash+Kibana)介紹 236 9.6.1 ELK架構簡介 236 9.6.2 安裝配置示例 238 9.6.3 Kibana單獨部署配置示例 242 9.7 Nagios簡介 244 9.7.1 Nagios概述 244 9.7.2 Nagios安裝配置示例 247 第10章 IBM服務器體系管理與實踐 251 10.1 Power服務器概覽 252 10.2 Power服務器硬件簡介 254 10.3 HMC介紹 256 第11章 存儲技術體系管理與實踐 261 11.1 磁盤陣列基本知識 261 11.2 存儲協議與服務器訪問方式 267 11.3 IBM存儲簡介 269 11.3.1 IBM主要存儲產品 269 11.3.2 DS4000/DS5000中端存儲系列 270 11.3.3 DS Storage Manager 用法 272 11.4 EMC存儲 277 11.4.1 EMC中低端系列產品簡介 279 11.4.2 EMC高端存儲簡介 281 11.4.3 EMC DMX管理維護工具(SE/Symmwin) 284 11.5 SAN交換機 288 11.5.1 SAN基礎知識 288 11.5.2 SAN交換機常用命令 290 11.5.3 Zone配置 291 第12章 運維開發及運維自動化管理與實踐 297 12.1 Shell簡介 297 12.1.1 Shell常用語法 298 12.1.2 控制結構 300 12.1.3 grep 301 12.1.4 awk 303 12.1.5 sed 305 12.2 Perl簡介 306 12.2.1 Perl語法概念 307 12.2.2 控制結構 315 12.2.3 函數簡介 317 12.2.4 正則表達式 319 12.3 Python介紹 322 12.3.1 基本概念 323 12.3.2 運算符與表達式 327 12.3.3 控制結構 330 12.3.4 函數 332 12.3.5 模塊 334 12.3.6 數據結構 336 12.3.7 面向對象 340 12.3.8 異常 343 12.4 運維自動化工具簡介 343 12.4.1 運維自動化工具概述 343 12.4.2 SaltStack簡介 345 12.5 運維自動化開發示例 348 12.5.1 系統概要設計介紹 349 12.5.2 運維自動化系統簡介 352 第13章 云計算及虛擬化技術體系 359 13.1 云計算簡介 359 13.2 云計算與虛擬化 361 13.3 虛擬化簡介 362 13.4 IBM云計算介紹 364 第14章 大數據技術體系 373 14.1 大數據概念 373 14.2 運維與大數據及云計算 375 14.2.1 大數據與云計算的關系 375 14.2.2 運維與大數據及云計算的關系 375 14.3 Hadoop介紹 376 14.4 IBM Big Data簡介 383 第15章 VMware vSphere虛擬化技術體系管理與實踐 390 15.1 VMware vSphere簡介 390 15.2 ESX安裝配置 395 15.3 ESX虛擬機安裝配置 399 15.4 創建虛擬機 401 15.5 VMware vCenter Server 404 15.6 配置和管理虛擬網絡 406 15.7 配置和管理 vSphere 存儲 410 15.8 虛擬機管理 413 15.9 集群高可用與容錯 424 15.10 VMware Converter 430 15.10.1 Converter基本操作 430 15.10.2 Converter安裝轉換遷移實例 432 第16章 IBM PowerVM虛擬化技術體系管理與實踐 437 16.1 PowerVM介紹 437 16.2 虛擬處理器 443 16.3 虛擬網絡 446 16.4 VIO Server 與虛擬設備 448 16.5 PowerVM創建實例 452 16.5.1 VIO Server系統規劃部署示例 452 16.5.2 VIO Server與VIO Client規劃部署示例 454 16.6 Systems Director 459 第17章 Windows 性能調優及Debug調試技術與實踐 465 17.1 性能調優常用概念 465 17.2 Debug調試 473 17.2.1 Debug調試常用概念 473 17.2.2 調試系統死機/藍屏的基本思路 474 17.3 Perfmon性能分析實例 478 17.4 PAL性能分析實例 482 17.5 Windbg debug調試分析實例 485 17.5.1 關于應用dump文件的分析 485 17.5.2 關于系統dump的調試分析 486 第18章 系統集群體系架構管理與實踐 489 18.1 vSphere系統集群 489 18.2 Windows系統集群 490 18.2.1 Windows集群概念 490 18.2.2 Windows集群規劃部署示例 494 18.2.3 創建Windows 2008集群示例 496 18.3 IBM PowerHA系統集群 508 18.3.1 PowerHA基本概念 508 18.3.2 HACMP規劃部署示例 509 18.3.3 創建HACMP集群示例 514 第19章 Web服務器體系架構管理與實踐 524 19.1 Web服務器概述 524 19.2 Apache安裝配置簡介 526 19.2.1 Apache安裝配置示例 526 19.2.2 配置過程中的難點 528 19.3 Nginx安裝配置簡介 529 19.3.1 Nginx安裝配置示例 529 19.3.2 配置過程中的難點 531 |
序: |