Linux软件管理平台设计与实现 PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
Linux软件管理平台设计与实现

Linux软件管理平台设计与实现

段继刚 著
Linux 运维
浏览人数:10
读者:             ...
《linux软件管理平台设计与实现》是国内首部关于软件管理平台设计与实现(针对大规模linux服务器集群)的著作,由淘宝资深软件开发工程师和系统运维工程师撰写,书中凝结了作者在淘宝运维一线积累的宝贵经验。不仅详细讲解了rpm和yum等软件管理工具的使用方法、技巧、原理和本质,还系统讲解了linux软件管理平台的规划、设计与具体实现。对于从事linux服务器管理和运维的工程师来说,本书将是不可多得的至宝。
  全书共8章,在逻辑上分为三个部分:第一部分(第1~4章)为基础技术篇,详细介绍了rpm的概念、组织方式和制作方法,另外对yum服务进行了深入的分析,目的是为对软件开发感兴趣的读者在rpm和yum领域提供导引,为运维和系统管理人员提供指导,帮助读者在rpm/yum的使用和理解方面扫清障碍;第二部分(第5~6章)为问题分析和系统设计篇,结合企业中软件管理的现状,提出问题,然后从基本的系统开始,逐步解决问题,优化方案,最终形成一套软件管理平台的设计方案,适合在企业中负责软件平台优化和系统服务管理的人员阅读;第三部分(第7~8章)为实现篇,如果读者想将本书中设计的软件管理平台应用到自己所在企业的环境中,可以参考这部分的内容进行详细设计和编码实现。附录列举了rpm和yum在日常使用中经常会遇到的问题以及对应的解决方法。 

前言   
第1章 rpm认知与格式剖析   
1.1软件包的演变史   
1.2 rpm软件包基础知识   
1.3 rpm格式剖析   
1.4 rpm解析例程   
1.5本章 小结   
第2章 rpm制作与spec详解   
2.1 rpm生成要素   
2.2 rpm制作实例   
2.3 rpmbuild介绍   
2.4 spec文件解析   
2.5本章 小结   
第3章 深入理解和使用yum   
3.1 rpm运行机制浅析   
3.2 yum的出现   
3.3 yum服务搭建实例   
3.4软件包的索引机制   
3.5本地缓存   
3.6配置详解   
3.7本章 小结   
第4章 yum的插件机制   
4.1插件介绍   
4.2 yum的插件   
4.3 yum插件开发注意事项   
4.4再议仓库优先级   
4.5插件开发与实例分析   
4.6本章 小结   
第5章 企业软件管理现状与规划   
5.1企业软件管理特点   
5.2问题总结   
5.3软件仓库规划之路   
5.4本章 小结   
第6章 软件管理平台设计   
6.1软件发布环节   
6.2索引更新设计   
6.3构建高可用索引服务器   
6.4加入镜像机制   
6.5加入缓存机制   
6.6镜像与缓存的选择   
6.7智能dns和多机房容灾   
6.8节点数据同步优化   
6.9软件管理平台最终模型   
6.1 0本章 小结   
第7章 平台实现梗概   
7.1平台实现约定   
7.2机器角色与职能   
7.3角色实例化   
7.4本章 小结   
第8章 平台具体实现   
8.1软件包制作工具mkpkg   
8.2发布工具pkg-release   
8.3索引更新程序repobuilder   
8.4同步服务端程序rsync   
8.5同步客户端程序yumclone   
8.6 yumcache缓存服务   
8.7初始化rpm包repoutils   
8.8更多功能   
8.9本章 小结   
附录yum/rpm常见问题解决方案   
参考文献   
看过本书的人还看过