专栏首页睿哥杂货铺电子书:《Linux Perf Master》
原创

电子书:《Linux Perf Master》

《The Linux Perf Master》(暂用名) 是一本关于开源软件的电子书。本书与常见的专题类书籍不同,作者以应用性能诊断入手,尝试从多个不同的维度介绍以 Linux 操作系统为核心的开源架构技术体系。全书分为以下几个部分:

  • 第一部分:介绍 Linux 性能诊断的入门方法。包括资源利用评估、性能监控、性能优化等工作涉及的工具和方法论,以 Stack Overflow 为例介绍一个真实的应用系统架构组成;
  • 第二部分:基础设施管理工具。介绍 Ganglia,Ntop,Graphite,Ansible,Puppet,SaltStack 等基础设施管理 & 可视化工具;
  • 第三部分:操作系统工作原理。介绍 Linux 操作系统工作原理(Not only Works,But Also How),从动态追踪技术的角度理解应用程序与系统行为;
  • 第四部分:通信协议与网络工程。介绍基于 TCP/IP 协议的负载均衡技术,封包过滤技术和态势感知技术;微服务之后的挑战:分布式追踪系统(Planning);
  • 第五部分:信息安全篇。介绍木马入侵、黑客攻击、防护与检测,IPv6 、容器等技术发展对安全工作的挑战;介绍信息安全法律;
  • 第六部分:工程管理篇。尝试跳出 IT 视野讨论人才培养,DevOps 组织、效率和工程管理方法;
  • 第七部分:社区文化篇。介绍黑客文化、开源作者、开发者社区和知识产权法,“技术首先是关于人的”(Technology is first about human beings)。

GitBook地址: https://www.gitbook.com/book/riboseyim/linux-perf-master/details

GitBook 工具链

该书编辑过程中,早期没有使用 Markdown 发表的文章,没办法做到一键复用,必须再次进行繁琐的排版。另外,个人也不推荐使用编辑器:GitBook Editor for Mac ,它使用起来不太友好,也很容易崩溃。也不推荐在本地搭建一套自己的GitBook服务端,对个人用户来说过于繁琐。我的方式是“本地编写+自动同步”的方式:Git + Markdown真是珠联璧合、威力无穷。更多细节请查看:我的写作工具链(持续更新)

GitBook 访问数据

时间点

订阅用户数

Downloads

Unique visitors

Page Views

说明

201701

GitBook Edition 0.1

20170630

135

4,206

4,936

GitBook Edition 0.2

20170830

154

4,503

5,989

23,505

20170930

157

4,553

6,471

24,944

20171230

187

4,821

7,708

29,052

GitBook Edition 0.3

下载

国内用户访问GitBook不太稳定,提供百度云快捷下载,同时提供了pdf、mobi、ePub三种格式。

历史版本

基本原则:持续发布,争取做到每四个月发布一个新版本

Edition 0.3 20171225

  • 修订 Linux 快速性能诊断三篇、gRPC
  • 监控数据可视化:Graphite、GIS
  • How Linux Works:内存管理
  • 调整部分章节顺序

Edition 0.2 20170701

  • Linux 入门命令100条
  • How Linux Works: Kernel Space & User Space Init
  • 动态追踪技术:strace,gdb,ftrace,bcc,BPF
  • 基于数据分析的网络态势感知
  • Cyber-Security:IPv6,Web Headers,中国香港CSTCB

Edition 0.1 20170210

  • 第一个 GitBook 版本,主要为 2016 年内容合辑
  • 基于Linux单机负载评估
  • 新一代Ntopng网络流量监控—可视化和架构分析
  • 基于LVS的AAA负载均衡架构实践
  • Linus Torvalds: The mind behind Linux

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 我的2017年度盘点

    https://www.gitbook.com/book/riboseyim/linux-perf-master/details

    RiboseYim
  • 操作系统原理:How Linux Works(三):Memory

    内存是计算机中与CPU进行沟通的桥梁,用于暂时存放CPU中的运算数据。Linux 内核的内存管理机制设计得非常精妙,对于 Linux 内核的性能有很大影响。在早...

    RiboseYim
  • 我的写作工具链

    1)源文件持续修改中出现的回归编辑工作,互相引用的链接较多

    RiboseYim
  • 【资源】这可能是东半球最全的Linux资料

    很多Matlab的使用者,很多是科研工作者或者涉及理工知识行业的从业者, 在学习工作过程中经常会涉及到一些矩阵运算或线性代数等内容。那与这些部分相辅相成不可分割...

    艾木樨
  • 再见虚拟机!在Win10中使用Linux版本的R和Python

    想象一下,你用 Linux 版本的 Tensorflow 建立了一个美妙的 RNN 模型,然后无缝切换到 Windows 用 Excel 直接编辑结果,画了一幅...

    1480
  • Linux简介与厂商版本

    1. Linux简介 Linux可以有狭义和广义两种定义。狭义来说,Linux实际上指Linux kernel (内核)。内核负责管理硬件,并为上层应用提供接口...

    Vamei
  • 详解Linux运维工程师必备技能

    沈唁
  • 详解Linux运维工程师必备技能

    本人是Linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧。 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具。...

    小小科
  • 详解Linux运维工程师必备技能

    本人是 Linux 运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧。 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工...

    张戈
  • 我的linux系统学习之道

        想学习linux系统的朋友,在此我想分享一下自己的学习经历,本着开放自由平等共享的原则,当然这也是linux要求的精神。如果有更好的你可以当仁不让的站出...

    三杯水Plus

扫码关注云+社区

领取腾讯云代金券