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

Linux軟件管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

Linux軟件管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

定 價(jià):¥59.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《Linux軟件管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)》作者簡(jiǎn)介

圖書(shū)目錄

第1章  RPM認(rèn)知與格式剖析
1.1  軟件包的演變史
1.2  RPM軟件包基礎(chǔ)知識(shí)
1.2.1  RPM軟件包的功能
1.2.2  RPM實(shí)現(xiàn)引子
1.3  RPM 格式剖析
1.3.1  從協(xié)議說(shuō)起
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制作實(shí)例
2.2.1  環(huán)境準(zhǔn)備
2.2.2  源碼準(zhǔn)備
2.2.3  SPEC文件編寫(xiě)
2.2.4  生成RPM包
2.3  rpmbuild介紹
2.3.1  概述
2.3.2  使用說(shuō)明
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ù)庫(kù)和Packages文件
3.1.2  RPM日志和定時(shí)任務(wù)
3.1.3  yum/rpm阻塞現(xiàn)象
3.2  yum的出現(xiàn)
3.2.1  RPM面臨的問(wèn)題
3.2.2  yum的構(gòu)成
3.3  yum服務(wù)搭建實(shí)例
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 插件開(kāi)發(fā)注意事項(xiàng)
4.3.1  函數(shù)接口規(guī)范
4.3.2  插件私有選項(xiàng)讀取方法
4.3.3  插件類型
4.4  再議倉(cāng)庫(kù)優(yōu)先級(jí)
4.5  插件開(kāi)發(fā)與實(shí)例分析
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  問(wèn)題總結(jié)
5.2.1  軟件個(gè)數(shù)過(guò)多
5.2.2  RPM沖突
5.2.3  開(kāi)發(fā)測(cè)試包和線上包
5.2.4  不同RHEL版本支持
5.2.5  單點(diǎn)問(wèn)題
5.2.6  跨機(jī)房訪問(wèn)帶來(lái)的帶寬問(wèn)題
5.2.7  大量客戶端引起的網(wǎng)絡(luò)瓶頸
5.2.8  異地機(jī)房災(zāi)備
5.3  軟件倉(cāng)庫(kù)規(guī)劃之路
5.3.1  軟件倉(cāng)庫(kù)劃分
5.3.2  redhat倉(cāng)庫(kù)分支規(guī)劃
5.3.3  第三方包倉(cāng)庫(kù)規(guī)劃
5.3.4  最終倉(cāng)庫(kù)結(jié)構(gòu)
5.3.5  測(cè)試包和線上包管理
5.4  本章小結(jié)第6章  軟件管理平臺(tái)設(shè)計(jì)
6.1  軟件發(fā)布環(huán)節(jié)
6.1.1  組成要素
6.1.2  軟件發(fā)布設(shè)計(jì)
6.1.3  軟件模型
6.2  索引更新設(shè)計(jì)
6.2.1  更新效率問(wèn)題
6.2.2  解決方案
6.2.3  軟件工作模型
6.3  構(gòu)建高可用索引服務(wù)器
6.3.1  軟件發(fā)布概述
6.3.2  讀寫(xiě)分離的必然性
6.3.3  改進(jìn)后的軟件模型
6.4  加入鏡像機(jī)制
6.4.1  鏡像服務(wù)器問(wèn)題分析
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ī)房中鏡像與緩存的搭建實(shí)現(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  問(wèn)題分析
6.8.2  解決方案
6.9  軟件管理平臺(tái)最終模型
6.10  本章小結(jié)第7章  平臺(tái)實(shí)現(xiàn)梗概
7.1  平臺(tái)實(shí)現(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  訪問(wèn)客戶端
7.3  角色實(shí)例化
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章  平臺(tái)具體實(shí)現(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常見(jiàn)問(wèn)題解決方案
參考文獻(xiàn) 
Copyright ? 讀書(shū)網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)