注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)LinuxLinux軟件管理平臺設(shè)計與實現(xiàn)

Linux軟件管理平臺設(shè)計與實現(xiàn)

Linux軟件管理平臺設(shè)計與實現(xiàn)

定 價:¥59.00

作 者: 段繼剛 著
出版社: 機(jī)械工業(yè)出版社
叢編項: 實戰(zhàn)系列
標(biāo) 簽: 操作系統(tǒng) 計算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787111437925 出版時間: 2013-09-01 包裝: 平裝
開本: 16開 頁數(shù): 214 字?jǐn)?shù):  

內(nèi)容簡介

  《實戰(zhàn)系列:Linux軟件管理平臺設(shè)計與實現(xiàn)》是國內(nèi)首部關(guān)于軟件管理平臺設(shè)計與實現(xiàn)(針對大規(guī)模Linux服務(wù)器集群)的著作,由淘寶資深軟件開發(fā)工程師和系統(tǒng)運(yùn)維工程師撰寫,書中凝結(jié)了作者在淘寶運(yùn)維一線積累的寶貴經(jīng)驗。不僅詳細(xì)講解了RPM和yum等軟件管理工具的使用方法、技巧、原理和本質(zhì),還系統(tǒng)講解了Linux軟件管理平臺的規(guī)劃、設(shè)計與具體實現(xiàn)。對于從事Linux服務(wù)器管理和運(yùn)維的工程師來說,本書將是不可多得的至寶。全書共8章,在邏輯上分為三個部分:第一部分(第1~4章)為基礎(chǔ)技術(shù)篇,詳細(xì)介紹了RPM的概念、組織方式和制作方法,另外對yum服務(wù)進(jìn)行了深入的分析,目的是為對軟件開發(fā)感興趣的讀者在RPM和yum領(lǐng)域提供導(dǎo)引,為運(yùn)維和系統(tǒng)管理人員提供指導(dǎo),幫助讀者在RPM/yum的使用和理解方面掃清障礙;第二部分(第5~6章)為問題分析和系統(tǒng)設(shè)計篇,結(jié)合企業(yè)中軟件管理的現(xiàn)狀,提出問題,然后從基本的系統(tǒng)開始,逐步解決問題,優(yōu)化方案,最終形成一套軟件管理平臺的設(shè)計方案,適合在企業(yè)中負(fù)責(zé)軟件平臺優(yōu)化和系統(tǒng)服務(wù)管理的人員閱讀;第三部分(第7~8章)為實現(xiàn)篇,如果讀者想將本書中設(shè)計的軟件管理平臺應(yīng)用到自己所在企業(yè)的環(huán)境中,可以參考這部分的內(nèi)容進(jìn)行詳細(xì)設(shè)計和編碼實現(xiàn)。附錄列舉了RPM和yum在日常使用中經(jīng)常會遇到的問題以及對應(yīng)的解決方法?!?/div>

作者簡介

暫缺《Linux軟件管理平臺設(shè)計與實現(xiàn)》作者簡介

圖書目錄

第1章  RPM認(rèn)知與格式剖析
1.1  軟件包的演變史
1.2  RPM軟件包基礎(chǔ)知識
1.2.1  RPM軟件包的功能
1.2.2  RPM實現(xiàn)引子
1.3  RPM 格式剖析
1.3.1  從協(xié)議說起
1.3.2  RPM格式總覽
1.3.3  RPM之lead
1.3.4  header structure
1.3.5  RPM之signature和header
1.3.6  RPM之a(chǎn)rchive
1.4  RPM解析例程
1.5  本章小結(jié)第2章  RPM制作與SPEC詳解
2.1  RPM生成要素
2.2  RPM制作實例
2.2.1  環(huán)境準(zhǔn)備
2.2.2  源碼準(zhǔn)備
2.2.3  SPEC文件編寫
2.2.4  生成RPM包
2.3  rpmbuild介紹
2.3.1  概述
2.3.2  使用說明
2.4  SPEC文件解析
2.4.1  SPEC組成元素
2.4.2  SPEC元素解析
2.5  本章小結(jié)第3章  深入理解和使用yum
3.1  RPM運(yùn)行機(jī)制淺析
3.1.1  RPM數(shù)據(jù)庫和Packages文件
3.1.2  RPM日志和定時任務(wù)
3.1.3  yum/rpm阻塞現(xiàn)象
3.2  yum的出現(xiàn)
3.2.1  RPM面臨的問題
3.2.2  yum的構(gòu)成
3.3  yum服務(wù)搭建實例
3.4  軟件包的索引機(jī)制
3.4.1  createrepo命令
3.4.2  索引文件
3.5  本地緩存
3.5.1  緩存中的內(nèi)容
3.5.2  索引中的SQLite文件
3.6  配置詳解
3.6.1  全局配置
3.6.2  repo配置
3.6.3  插件配置
3.7  本章小結(jié)第4章  yum的插件機(jī)制
4.1  插件介紹
4.1.1  插件的概念
4.1.2  插件的調(diào)用方式
4.2  yum的插件
4.2.1  yum插件的組織方式
4.2.2  yum插件調(diào)用情景
4.3  yum 插件開發(fā)注意事項
4.3.1  函數(shù)接口規(guī)范
4.3.2  插件私有選項讀取方法
4.3.3  插件類型
4.4  再議倉庫優(yōu)先級
4.5  插件開發(fā)與實例分析
4.5.1  view_hook插件
4.5.2  downloadonly插件
4.5.3  fastestmirror插件
4.6  本章小結(jié)第5章  企業(yè)軟件管理現(xiàn)狀與規(guī)劃
5.1  企業(yè)軟件管理特點(diǎn)
5.1.1  異地多機(jī)房
5.1.2  服務(wù)器數(shù)量多
5.1.3  軟件數(shù)量多
5.1.4  OS版本較多
5.1.5  服務(wù)高可用
5.1.6  網(wǎng)絡(luò)環(huán)境復(fù)雜
5.2  問題總結(jié)
5.2.1  軟件個數(shù)過多
5.2.2  RPM沖突
5.2.3  開發(fā)測試包和線上包
5.2.4  不同RHEL版本支持
5.2.5  單點(diǎn)問題
5.2.6  跨機(jī)房訪問帶來的帶寬問題
5.2.7  大量客戶端引起的網(wǎng)絡(luò)瓶頸
5.2.8  異地機(jī)房災(zāi)備
5.3  軟件倉庫規(guī)劃之路
5.3.1  軟件倉庫劃分
5.3.2  redhat倉庫分支規(guī)劃
5.3.3  第三方包倉庫規(guī)劃
5.3.4  最終倉庫結(jié)構(gòu)
5.3.5  測試包和線上包管理
5.4  本章小結(jié)第6章  軟件管理平臺設(shè)計
6.1  軟件發(fā)布環(huán)節(jié)
6.1.1  組成要素
6.1.2  軟件發(fā)布設(shè)計
6.1.3  軟件模型
6.2  索引更新設(shè)計
6.2.1  更新效率問題
6.2.2  解決方案
6.2.3  軟件工作模型
6.3  構(gòu)建高可用索引服務(wù)器
6.3.1  軟件發(fā)布概述
6.3.2  讀寫分離的必然性
6.3.3  改進(jìn)后的軟件模型
6.4  加入鏡像機(jī)制
6.4.1  鏡像服務(wù)器問題分析
6.4.2  解決方案
6.4.3  改進(jìn)后的軟件模型
6.5  加入緩存機(jī)制
6.5.1  緩存服務(wù)器的出現(xiàn)
6.5.2  搭建緩存服務(wù)器
6.5.3  改進(jìn)后軟件模型
6.6  鏡像與緩存的選擇
6.6.1  鏡像與緩存的搭建原則
6.6.2  新機(jī)房中鏡像與緩存的搭建實現(xiàn)
6.7  智能DNS和多機(jī)房容災(zāi)
6.7.1  多機(jī)房容災(zāi)的必要性
6.7.2  解決方案
6.7.3  軟件模型
6.8  節(jié)點(diǎn)數(shù)據(jù)同步優(yōu)化
6.8.1  問題分析
6.8.2  解決方案
6.9  軟件管理平臺最終模型
6.10  本章小結(jié)第7章  平臺實現(xiàn)梗概
7.1  平臺實現(xiàn)約定
7.2  機(jī)器角色與職能
7.2.1  打包發(fā)布服務(wù)器
7.2.2  索引服務(wù)器
7.2.3  鏡像服務(wù)器
7.2.4  緩存服務(wù)器
7.2.5  訪問客戶端
7.3  角色實例化
7.3.1  全網(wǎng)結(jié)構(gòu)圖
7.3.2  中心機(jī)房結(jié)構(gòu)圖
7.3.3  鏡像機(jī)房結(jié)構(gòu)圖
7.4  本章小結(jié)第8章  平臺具體實現(xiàn)
8.1  軟件包制作工具mkpkg
8.1.1  概述
8.1.2  完整SPEC文件方式
8.1.3  模版SPEC文件方式
8.2  發(fā)布工具pkg-release
8.3  索引更新程序repobuilder
8.4  同步服務(wù)端程序rsync
8.5  同步客戶端程序yumclone
8.6  yumcache緩存服務(wù)
8.7  初始化RPM包repoutils
8.8  更多功能
8.9  本章小結(jié)
附錄  yum/RPM常見問題解決方案
參考文獻(xiàn) 
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號