第 1 章 企业邮件服务器实战........................................................................................................... 1
1.1 邮件服务器简介......................................................................................................................................1
1.2 Sendmail 安装配置 ..................................................................................................................................3
1.3 Dovecot 服务配置 ....................................................................................................................................5
1.4 Sendmail 别名配置 ..................................................................................................................................6
1.5 测试邮件收发 .........................................................................................................................................6
1.6 配置 Open WebMail .................................................................................................................................8
1.7 Postfix 入门简介 ....................................................................................................................................11
1.8 Postfix 服务安装 ....................................................................................................................................12
1.9 Postfix 服务器配置 ................................................................................................................................12
1.10 Foxmail 本地邮箱配置 .........................................................................................................................15
1.11 Postfixadmin 配置.................................................................................................................................17
1.12 Roundcube GUI Web 配置 ....................................................................................................................20
1.13 Postfix 虚拟用户配置 ...........................................................................................................................28
1.14 Postfix+ExtMail 配置实战 .....................................................................................................................34
1.15 Postfix+ExtMan 配置实战 .....................................................................................................................39
1.16 MailGraph_ext 安装配置.......................................................................................................................43
1.17 Postfix+ExtMan 虚拟用户注册 ..............................................................................................................44
1.18 基于 ExtMan 自动注册并登录..............................................................................................................45
第 2 章 Jenkins 持续集成企业实战 ............................................................................................... 50
2.1 传统网站部署的流程 ............................................................................................................................50
2.2 目前主流网站部署的流程 .....................................................................................................................52
2.3 Jenkins 持续集成简介............................................................................................................................53
2.4 Jenkins 持续集成组件............................................................................................................................53
2.5 Jenkins 平台实战部署............................................................................................................................53
2.6 Jenkins 相关概念...................................................................................................................................55
2.7 Jenkins 平台设置...................................................................................................................................57
2.8 Jenkins 构建 job 工程.............................................................................................................................60
2.9 Jenkins 自动部署...................................................................................................................................63
2.10 Jenkins 插件安装 .................................................................................................................................66
VI Linux 企业高性能架构实战
2.11 Jenkins 邮件配置 .................................................................................................................................69
2.12 Jenkins 多实例配置 .............................................................................................................................74
2.13 Jenkins+Ansible 高并发构建 ................................................................................................................81
第 3 章 SVN 版本管理实战 ........................................................................................................... 84
3.1 Subversion 服务器简介 ..........................................................................................................................84
3.2 Subversion 的功能特性 ..........................................................................................................................84
3.3 Subversion 的架构剖析 ..........................................................................................................................85
3.4 Subversion 的组件模块 ..........................................................................................................................87
3.5 Subversion 分支概念剖析.......................................................................................................................88
3.6 基于 YUM 构建 SVN 服务器..................................................................................................................88
3.7 SVN 二进制+Apache 整合实战 ..............................................................................................................90
3.8 基于 MAKE 构建 SVN 服务器................................................................................................................91
3.9 SVN 源码+Apache 整合实战 ..................................................................................................................94
3.10 Subversion 客户端命令实战 .................................................................................................................96
3.11 Svnserve.conf 配置参数剖析 .................................................................................................................99
3.12 Passwd 文件参数剖析 ........................................................................................................................ 100
3.13 Authz 文件参数剖析 .......................................................................................................................... 100
第 4 章 Git版本管理企业实战..................................................................................................... 102
4.1 版本控制的概念.................................................................................................................................. 102
4.2 本地版本控制系统 .............................................................................................................................. 102
4.3 集中化版本控制系统 .......................................................................................................................... 103
4.4 分布式版本控制系统 .......................................................................................................................... 104
4.5 Git 版本控制系统简介......................................................................................................................... 105
4.6 Git 和 SVN 的区别............................................................................................................................... 106
4.7 Git 版本控制系统实战......................................................................................................................... 110
4.8 配置 Git 版本仓库 ............................................................................................................................... 111
4.9 Git 获取帮助 ....................................................................................................................................... 115
第 5 章 ELK 日志平台企业实战................................................................................................... 116
5.1 ELK 架构原理深入剖析....................................................................................................................... 117
5.2 ElasticSearch 配置实战 ........................................................................................................................ 119
5.3 ElasticSearch 配置故障演练 ................................................................................................................. 121
5.4 ElasticSearch 插件部署实战 ................................................................................................................. 123
5.5 Kibana Web 安装配置.......................................................................................................................... 125
5.6 Logstash 客户端配置实战 .................................................................................................................... 127
5.7 ELK 收集系统标准日志....................................................................................................................... 127
5.8 ELK-Web 日志数据图表 ..................................................................................................................... 128
目录 VII
5.9 ELK-Web 中文汉化支持 ..................................................................................................................... 130
5.10 Logstash 配置详解 ............................................................................................................................. 132
5.11 Logstash 自定义索引实战................................................................................................................... 137
5.12 Grok 语法格式剖析............................................................................................................................ 138
5.13 Redis 高性能加速实战....................................................................................................................... 140
5.14 ELK 收集 MySQL 日志实战................................................................................................................ 140
5.15 ELK 收集 Kernel 日志实战................................................................................................................. 142
5.16 ELK 收集 Nginx 日志实战.................................................................................................................. 143
5.17 ELK 收集 Tomcat 日志实战................................................................................................................ 145
5.18 ELK 批量日志集群实战..................................................................................................................... 147
5.19 ELK 报表统计 IP 地域访问量 ............................................................................................................ 148
5.20 ELK 报表统计 Nginx 访问量 .............................................................................................................. 152
5.21 Filebeat 日志收集实战 ....................................................................................................................... 154
5.22 Filebeat 案例实战 .............................................................................................................................. 155
5.23 Filebeat 收集 Nginx 日志 .................................................................................................................... 156
5.24 Filebeat 自定义索引........................................................................................................................... 158
5.25 Filebeat 收集多个日志 ....................................................................................................................... 160
5.26 Kibana Web安全认证........................................................................................................................ 163
5.27 ELK 增加 X-pack 插件 ...................................................................................................................... 165
