- 前言
- 为什么要写这本书
- 读者对象
- 如何阅读本书
- 勘误和支持
- 致谢
- 第一部分 安全运维篇
- 第 1 章 Linux 服务器安全运维
- 第 2 章 Linux 网络安全运维
- 第 3 章 数据安全工具 DRBD、extundelete
- 第二部分 运维故障排查篇
- 第 4 章 Linux 系统运维故障排查思路
- 第 5 章 Linux 故障排查案例实战
- 第三部分 自动化运维篇
- 第 6 章 轻量级运维利器 pssh、pdsh 和 mussh
- 第 7 章 分布式监控系统 Ganglia
- 第 8 章 基于 nagios 的分布式监控报警平台 Centreon
- 第 9 章 通过 Ganglia 与 Centreon 构建智能化监控报警平台
- 第四部分 集群架构篇
- 第 10 章 高性能 Web 服务器 Nginx
- 第 11 章 高性能集群软件 Keepalived
- 第 12 章 千万级高并发负载均衡软件 HAProxy
- 第 13 章 构建高性能的 MySQL 集群系统
- 第 14 章 高性能负载均衡集群软件 HAProxy
如何阅读本书
本书最大的特点是注重实践、理论与实际相结合,在讲述完一个知识点后,一般都附有实例作为对知识的补充,并且每个章节都是一个独立的知识块,读者可以选择从中间阅读,也可以从第 1 章依次阅读。纵观全书,每个知识点的介绍都由浅入深,由点及面。
本书主要分为四篇,总计 14 个章,基本结构如下。
安全运维篇(第 1 章至第 3 章)
安全运维篇介绍了系统运维中安全应用的三个方面:服务器安全运维、网络安全运维和数据安全运维。
第 1 章讲述了 Linux 服务器安全运维,主要从系统角度介绍了账号安全、远程访问安全、文件系统安全、系统软件安全等的应用与防范,同时介绍了两款系统安全检测软件,最后通过一个实际案例详细介绍了服务器遭受攻击后的处理过程。
第 2 章讲述了 Linux 下网络安全运维,主要介绍了 iftop、ntop、iperf、nmap 等几款常用的网络安全运维工具,通过对这些网络安全工具的介绍,可使读者迅速定位网络故障与防范网络攻击。
第 3 章介绍了运维过程中的数据安全策略,主要介绍了数据镜像工具 DRBD 和数据恢复工具 extundelete。DRBD 可以通过网络对数据进行实时备份,保证数据安全,而 extundelete 可以在误删除数据的时候进行数据恢复。
运维故障排查篇(第 4 章和第 5 章)
运维故障排查篇介绍了运维工作中可能遇到的一些常见问题以及相应的解决思路和方法。
第 4 章讲述了 Linux 服务器经常出现的问题及解决思路,这是 Linux 运维的基础。
第 5 章讲述了 Linux 运维中常见的一些软件级应用故障,以及故障出现的原因和最终的解决方法。该章内容完全是生产环境下的实际案例,通过对每个案例的介绍,更多传递的是一种解决问题的思路,相信掌握了思路,一切问题都会迎刃而解。
自动化运维篇(第 6 章至第 9 章)
自动化运维篇是本书的一个重点,主要讲述了海量主机的自动化部署、分布式监控等内容。
第 6 章讲述了几个轻量级自动化部署工具,分别是 pssh、pdsh 和 mussh,这三个小工具基本可以应对在上千台主机中批量安装和部署软件。
第 7 章讲述了分布式监控系统 Ganglia 的使用方法和应用实例,通过 Ganglia 可以监控千台以上 Linux 主机,并且性能稳定。
第 8 章讲述了如何通过 nagios 构建一个基于 Web 的分布式监控报警平台,其实就是将 nagios 监控、报警配置 Web 化的过程,而分布式 Web 监控平台是通过一款开源软件 Centreon 实现的,并可实现声音、邮件、短信等多种形式的报警。
第 9 章讲述了如何构建一个智能化的监控报警平台,主要讲述如何将 Ganglia 和 Centreon 实现整合。在这个整合过程中,Ganglia 是一个数据收集平台,而 Centreon 是一个数据展示平台,通过一个数据提取程序实现了 Ganglia 和 Centreon 的无缝整合。
集群架构篇(第 10 章至第 14 章)
集群架构应用篇也是本书的重点,主要介绍了基于 Web 和数据库的高可用集群、负载均衡集群的应用案例,每个案例都是生产环境下的真实应用。
第 10 章讲述了 Nginx 作为 Web 服务器的应用,主要介绍了 Nginx 的反向代理功能和 URL 重写功能,并列举了很多实例,最后深入讲述了 Nginx 作为 Web 缓存服务器、Nginx 作为负载均衡服务器的应用案例。
第 11 章讲述了高性能集群软件 Keepalived 的实战应用,首先介绍了 Keepalived 的实现原理,接着详细介绍了 Keepalived 的配置过程,最后通过一个应用案例演示了 Keepalived 在生产环境下的使用方法和使用技巧。
第 12 章讲述了千万级高并发负载均衡软件 HAProxy 的应用技巧,首先介绍了 HAProxy 常见的应用实例和配置技巧,然后通过生产环境下 HAProxy 的配置实例详细介绍了基于虚拟主机的负载均衡的实现过程。
第 13 章讲述了如何构建高性能的 MySQL 集群系统,主要介绍了常见的高可用 MySQL 解决方案,深入讲述了通过 Keepalived 实现 MySQL 双主高可用、MMM 构建 MySQL 高可用、MySQL 读写分离等各种 MySQL 生产环境高性能解决方案。
第 14 章讲述了如何构建高可用的 HAProxy 负载均衡集群系统,通过单机 HAProxy 的缺点,引出构建高可用 HAProxy 的必要性,详细介绍了通过 Keepalived 实现 HAProxy 高可用的解决方案。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论