第 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