好书推荐——《高性能Linux服务器构建实战:系统安全、故障排查、自动化运维与集群架构》

今天逛多看的时候发现了这样一本书,感觉挺屌的。内容实用充实,实验性丰富。以下是全书基本结构:

    安全运维篇(第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高可用的解决方案。

多看链接:http://www.duokan.com/book/63647

作者博客:http://ixdba.blog.51cto.com