出版社:机械工业出版社
年代:2018
定价:79.0
本书由资深架构师亲力打造,分享了他十多年后端开发经验,特别是围绕Linux系统进行的服务开发经验。本书共8章,主要内容包括:第1章介绍Linux对进程和线程的实现原理,并分析了Memcached和Nginx工作进程池模型的实现;第2章介绍并发的概念以及Linux中的并发相关工具,然后分析常见开源软件的并发问题;第3章介绍Linux是如何进行内存管理的,分析了Memcached和Redis的内存管理机制。第4章介绍Linux系统对中断进行的封装和实现;第5章介绍I/O的全过程,以及某些开源系统中I/O相关调用的实现等;第6章介绍Linux文件系统的整体架构及核心概念,然后介绍ext4文件系统的特点,以及TFS小文件系统的设计思路;第7章介绍Linux进程隔离技术,以及Docker容器的部分实现;第8章介绍Linux网络层数据的流转过程,以及lvs如何在netfilter上定制,最后分析了Nginx服务器socket监听初始化的过程。
张天飞, 著
余华兵, 著
笨叔, 著
孟宁, 娄嘉鹏, 刘宇栋, 编著
张天飞, 著
(美) 大卫·卡拉维拉 (David Calavera) , (意) 洛伦佐·丰塔纳 (Lorenzo Fontana) , 著
工业和信息化部软件与集成电路促进中心, 编著
李芳, 刘晓春, 李东海, 编著
邱铁, 周玉, 编著