Linux运维好书《高性能Linux服务器构建实战Ⅱ》已出版发售,附封面照!

经过近2年的酝酿,几个月的修正,《高性能Linux服务器构建实战Ⅱ----系统安全、故障排查、自动化运维与集群架构》一书出版在即,马上就要与读者见面了。

《高性能Linux服务器构建实战Ⅱ----系统安全、故障排查、自动化运维与集群架构》仍 然沿用了《高性能Linux服务器构建实战---运维监控、性能调优、集群应用》的写作特点:实战、实用、通俗、易懂的特点,而在内容上更加实战化,从运 维的多个方面以近似真实的环境介绍运维工作中的各个方方面面,与第一本书不同的是,此书新增加了运维中很容易忽略但是又是非常重要的安全章节,这部分内容 是本书的一大亮点,强烈推荐给大家。放眼同类的图书,能介绍运维安全方面的并不多;同时,此书从开始之前的简单运维阶段迈向了大规模运维内容的介绍,自动 化运维篇主要介绍了海量主机的自动化部署/配置工具,接着介绍了运维的核心:自动化监控、分布式监控的应用,这些内容是对大规模集群运维下的实战介绍,这 也符合运维日益发展的需要。而最后的集群应用部分主要讲述了高可用集群软件、负载均衡集群软件以及mysql高性能集群的实例应用。

纵观《高性能Linux构建实战Ⅱ》内容,内容更加实用和实战化,如果你是Linux的狂热爱好者,或者想从事Linux运维工作,绝对不要错过《高性能Linux构建实战Ⅱ》这本书,因为它绝对不会令你失望。


目前本书已经在京东商城、当当网、互动网、卓越亚马逊等网上书店热销,这里跟大家一起分享下图书封面:



总体感觉机工的封面设计简洁、大方、时尚、沉稳,很符合技术类书籍的风格,书整体风格以浅蓝为主,蓝色是博大的色彩,天空和大海这辽阔的景色都呈蔚蓝色。蓝色是永恒的象征,纯净的蓝色表现出一种美丽、文静、 理智、沉稳与洁净。


最后,分享下本书的目录,让大家对本书内容先睹为快!


安全运维篇



一        Linux服务器安全运维
1.1        账户和登录安全
        1.1.1        删除特殊的账户和账户组
        1.1.2         关闭系统不需要的服务
        1.1.3        密码安全策略
        1.1.4        合理使用su、sudo命令
        1.1.5        删减系统登录欢迎信息
        1.1.6        禁止Control-Alt-Delete键盘关闭命令
1.2        远程访问、认证安全
1.2.1        远程登录禁用Telnet而采用SSH方式
        1.2.2        合理使用Shell历史命令记录功能
        1.2.3        启用tcp_wrappers防火墙
1.3 文件系统安全
        1.3.1        锁定系统重要文件
        1.3.2        文件权限检查和修改
        1.3.3        /tmp、/var/tmp、/dev/shm安全设定
1.4        系统软件安全管理
        1.4.1        软件自动升级工具yum
        1.4.2        yum的安装与配置
        1.4.3        yum的特点与基本用法
        1.4.4        几个不错的yum源
1.5        Linux后门入侵检测工具
        1.5.1        rootkit后门检测工具chkrootkit
        1.5.2        rootkit后门检测工具rkhunter
1.6        服务器遭受攻击后的处理过程
        1.6.1        处理服务器遭受攻击的一般思路
        1.6.2        检查并锁定可疑用户
        1.6.3        查看系统日志
        1.6.4        检查并关闭系统可疑进程
        1.6.5        检查文件系统的完好性
1.7 一次Linux被入侵后的分析
        1.7.1        受攻击现象
        1.7.2        初步分析
        1.7.3        断网分析系统
        1.7.4        寻找攻击源
        1.7.5        查找攻击原因
        1.7.6        揭开谜团
        1.7.7        如何恢复网站

二        Linux网络安全运维

2.1        网络实时流量监测工具iftop
        2.1.1        iftop能做什么
        2.1.2        iftop的安装
        2.1.3        使用iftop监控网卡实时流量
2.2网络流量监控与分析工具Ntop/Ntopng
2.2.1         Ntop与MRTG的异同
2.2.2        Ntop与Ntopng功能介绍
2.2.3        安装Ntop与Ntopng
2.2.4        Ntop/Ntopng使用技巧
2.3        网络性能评估工具Iperf
        2.3.1        Iperf能做什么
        2.3.2        Iperf安装与使用
        2.3.3        Iperf应用实例
2.4        网络探测和安全审核工具Nmap
        2.4.1        Nmap、Zenmap简介
        2.4.2        Nmap基本功能与结构
        2.4.3        Nmap的安装与验证
        2.4.4        Nmap的典型用法
        2.4.5        Nmap主机发现扫描
        2.4.6        Nmap端口扫描
        2.4.7        Nmap版本侦测

三        数据安全工具drbd、extundelete

3.1        数据镜像软件DRBD介绍
        3.1.1         DRBD的基本功能
        3.1.2         DRBD的构成
        3.1.3        DRBD与现在的集群的关系
        3.1.4        DRBD的主要特性
3.2 DRBD的安装与配置
        3.2.1        安装环境说明
        3.2.2        DRBD的安装部署
        3.2.3        快速配置一个DRBD镜像系统
3.3        DRBD的管理与维护
        3.3.1        启动DRDB
        3.3.2        测试DRBD数据镜像
        3.3.3        DRBD主备节点切换
3.4数据恢复软件extundelete介绍
        3.4.1        如何使用“rm -rf”命令
        3.4.2        extundelete与ext3grep的异同
        3.4.3        extundelete的恢复原理
        3.4.4        安装extundelete
        3.4.5        extundelete用法详解
3.5        实战extundelete恢复数据的过程
        3.5.1        通过extundelete恢复单个文件
        3.5.2        通过extundelete恢复单个目录
        3.5.3        通过extundelete恢复所有误删除数据
        3.5.4        通过extundelete恢复某个时间段的数据

故障排查篇



四        Linux常见系统故障处理方法

4.1        处理系统故障的基本思路
4.2        Linux系统无法启动的解决方法
        4.2.1        文件系统破坏导致系统无法启动
        4.2.2        /etc/fstab文件丢失导致系统无法启动
4.3        Linux系统无响应(死机)问题分析
4.4        Linux下常见网络故障的处理思路
        4.3.1        检查网络硬件问题
        4.3.2        检查网卡是否工作正常
        4.3.3        检查DNS解析文件是否设置正确
        4.3.4        检查服务是否正常打开
        4.3.5        检查访问权限是否打开
        4.3.6        检查局域网主机之间联机是否正常

五        Linux故障排查案例实战

5.1        常见系统故障案例
5.1.1        su切换用户带来的疑惑
5.1.2        “Read-only file system”错误与解决方法
5.1.3        “Argument list too long”错误与解决方法
5.1.4        inode耗尽导致应用故障
5.1.5        文件已删除但空间不释放的原因
5.1.6        “Too many open files”错误与解决方法
5.2        apache常见错误故障案例
        5.2.1        “No space left on device”错误与解决方法
        5.2.2        apache(20012)故障与解决方法
        5.2.4        “could not bind to address 0.0.0.0:80“错误与解决方法
5.3        一次因NAS存储故障引起的Linux系统恢复案例
        5.3.1        故障现象描述
        5.3.2        问题判断思路
        5.3.3        问题处理过程
        5.3.4        解决问题

自动化运维篇



六        轻量级运维利器pssh、pdsh和mussh
6.1        并行ssh运维工具pssh
        6.1.1        pssh应用场景
        6.1.2        pssh的安装与用法
        6.1.3        pssh应用实例
6.2        并行分布式运维工具PDSH
        6.2.1        PDSH应用场景
        6.2.2        PDSH安装与语法介绍
        6.2.3        PDSH应用实例
6.3        多主机ssh封装器mussh
        6.3.1        mussh功能介绍
        6.3.2        mussh的安装与语法介绍
        6.3.3        mussh应用实例

七 分布式监控系统ganglia

7.1        Ganglia简介
7.2        Ganglia的组成
7.3         Ganglia的工作原理
        7.3.1        Ganglia数据流向分析
        7.3.2        Ganglia工作模式
7.4        Ganglia的安装
        7.4.1        yum安装方式
        7.4.2        源码方式安装Ganglia
7.5        配置一个Ganglia分布式监控系统
        7.5.1        Ganglia配置文件介绍
        7.5.2        Ganglia监控系统架构图
        7.5.3        Ganglia监控管理端配置
        7.5.4        Ganglia客户端配置
        7.5.5        Ganglia之Web端配置
7.6        Ganglia监控系统的管理和维护
7.7        Ganglia监控扩展实现机制
        7.7.1        扩展Ganglia监控功能的方法
        7.7.2        通过gmetric接口扩展Ganglia监控
        7.7.3        通过python插件扩展ganglia监控
        7.7.4        实战之利用python接口监控Nginx运行状态
7.8        Ganglia在实际应用中要考虑的问题
        7.8.1        网络IO可能存在瓶颈
        7.8.2        CPU可能存在瓶颈
        7.8.3        gmetad rrd数据写入可能存在瓶颈

八 基于nagios的分布式监控平台centreon

8.1        centreon概述
8.2        centreon的特点
8.3        centreon的结构
8.4        安装centreon+nagios监控系统
        8.4.1        安装支持centreon的yum源
        8.4.2        安装系统基础依赖库
        8.4.3        安装nagios以及nagios-plugins
        8.4.4        安装ndoutils
        8.4.5        安装nrpe
        8.4.6        安装centreon
        8.4.7        安装配置Centreon Web
        8.4.8        启动centreon相关服务
        8.4.9        安装问题总结
8.5        配置centreon监控系统
        8.5.1        添加主机和主机组
        8.5.2        批量添加主机
        8.5.3        监控引擎管理
        8.5.4        添加服务和服务组
        8.5.5        监控报警配置
        8.5.6        用户和用户权限管理
8.6.        配置分布式监控
        8.6.1        分布式监控构架与实现原理
        8.6.2        分布式监控搭建环境介绍
        8.6.3        监控软件的安装
        8.6.4        配置节点间ssh信任登录
        8.6.5        在Central server上添加分布式监控配置
8.7        常见服务监控配置
        8.7.1        Nagios插件编写规范
        8.7.2        监控Apache运行状态
        8.7.3        监控Mysql运行状态
        8.7.4        监控HADOOP HDFS运行状态
8.8        桌面监控报警器Nagstamon

九        通过Ganglia与Centreon构建智能化监控报警平台

9.1                 智能运维监控报警平台的组成
9.2                 Ganglia作为数据收集模块
9.3                Centreon作为监控报警模块
9.4                Ganglia与Centreon的无缝整合
        9.4.1        数据抽取脚本
        9.4.2        实现Ganglia与Centreon的完美整合
9.5                在centreon中实现批量数据收集与监控报警

集群构架篇



十        高性能Web服务器Nginx
10.1        高性能Web服务器Nginx介绍
        10.1.1        Nginx的组成与工作原理
        10.1.2        Nginx的性能优势
10.2                Nginx的安装
        10.2.1        安装Nginx依赖库
        10.2.2        快速安装Nginx
        10.2.3        Nginx日常维护技巧
10.3                配置与调试Nginx
        10.3.1        Nginx配置文件结构
        10.3.2        Nginx配置文件详解
        10.3.3        Nginx日常维护技巧
10.4                Nginx常用功能介绍
        10.4.1        Nginx反向代理应用实例
        10.4.2        Nginx的URL重写应用实例
10.5         Nginx作为Web缓存服务器应用案例
        10.5.1        Nginx下缓存服务器的安装
        10.5.2        配置Nginx缓存服务器
        10.5.3        测试proxy_cache实现的缓存功能
        10.5.4        如何清除指定的URL缓存
10.6                Nginx作为负载均衡服务器应用案例
        10.6.1        Nginx的负载均衡算法
        10.6.2        Nginx的负载均衡配置实例
10.7                Nginx性能优化技巧
        10.7.1        编译安装过程优化
        10.7.2        利用TCMalloc优化Nginx的性能
        10.7.3        Nginx内核参数优化

十一        高性能集群软件Keepalived

11.1                Keepalived介绍
        11.1.1         Keepalived是什么
        11.1.2         VRRP协议与工作原理
        11.1.3        Keepalived工作原理
        11.1.4        Keepalived的体系结构
11.2                Keepalived安装与配置
        11.2.1        Keepalived的安装过程
        11.2.2        Keepalived的全局配置
        11.2.3        Keepalived的VRRPD配置
        11.2.4        Keepalived的LVS配置
11.3                Keepalived基础功能应用实例
        11.3.1        Keepalived基础HA功能演示
        11.3.2        通过vrrp_script实现对集群资源的监控
        11.3.3        Keepalived集群中主、备角色选举策略

十二        千万级高并发负载均衡软件HAProxy

12.1                高性能负载均衡软件HAProxy介绍
        12.1.1        HAProxy简介
        12.1.2        四层和七层负载均衡的区别
        12.1.3        HAProxy与LVS的异同
12.2                HAProxy基础配置与应用实例
        12.2.1        快速安装HAProxy集群软件
        12.2.2        HAProxy基础配置文件详解
        12.2.3        HAProxy的日志配置策略
        12.2.4        通过HAProxy的ACL规则实现智能负载均衡
12.3                基于虚拟主机的HAProxy负载均衡系统配置实例
        12.3.1        通过HAProxy的ACL规则配置虚拟主机
        12.3.2        测试HAProxy实现虚拟主机和负载均衡功能
        12.3.3        测试HAProxy的故障转移功能
        12.3.4        使用HAProxy的Web监控平台

十三        构建高性能的Mysql集群系统

13.1常见的高可用Mysql解决方案
        13.1.1        Mysql主从复制(MySQL replication)解决方案
        13.1.2        Mysql 之MMM高可用解决方案
        13.1.3        Mysql之Heartbeat/SAN高可用解决方案
        13.1.4        Mysql之Heartbeat/DRBD高可用解决方案
        13.1.5        Mysql之MySQL Cluster高可用解决方案
13.2        通过KeepAlived搭建Mysql双主模式的高可用集群系统
        13.2.1   Mysql Replication介绍
        13.2.2        Mysql Replication实现原理
        13.2.3        Mysql Replication常用架构
        13.2.4        Mysql双主模式架构图
        13.2.5        MYSQL主主互备模式配置
        13.2.6        配置keepalived实现Mysql双主高可用
        13.2.7        测试MySQL主从同步功能
13.2.8        测试keepalived实现Mysql故障转移
13.3        通过MMM构建Mysql高可用集群系统
        13.3.1        MMM高可用mysql方案简介
        13.3.2        MMM典型应用方案
        13.3.3        MMM高可用mysql方案架构图
        13.3.4        MMM的安装与配置
        13.3.5        MMM的管理
        13.3.6        测试MMM实现mysql高可用功能
13.4        Mysql读写分离解决方案
        13.4.1        通过amoeba实现Mysql读写分离
        13.4.2        通过keepalived构建高可用的amoeba服务

十四        构建高可用的HAProxy负载均衡集群系统

14.1高性能负载均衡系统构架设计原则
        14.1.1        HAproxy常见方案与拓扑
        14.1.2        高可用集群软件的选择
14.2搭建HAproxy+Keepalived高可用负载均衡系统
        14.2.1        搭建环境描述
        14.2.2        配置HAproxy负载均衡服务器
        14.2.3        配置主、备KeepAlived服务器
14.3测试Keepalived+HAproxy高可用负载均衡集群
        14.3.1        测试Keepalived的高可用功能
        14.3.2        测试负载均衡功能
14.4        构建双主高可用的HAproxy负载均衡系统
        14.4.1        系统架构图与实现原理
        14.4.2        安装并配置HAproxy集群系统
        14.4.3        安装并配置双主的KeepAlived高可用系统
        14.4.4        测试双主高可用的HAproxy负载均衡集群系统

由国内著名技术社区联合推荐的2012年IT技术力作:《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等多个方面深入讲解了如何构建高性能Linux服务器。其中蕴含了丰富的运维经验。更为重要的是,本书的内容不受硬件环境的限制,而且包含大量实用性极强的案例。对于广大Linux运维人员和系统管理人员来说,具有非常实用的指导意义。 全书共分五个篇幅,由14个章节组成,内容涉及Web应用、数据备份恢复、网络存储应用、性能优化与运维监控、集群高级应用方面,每个篇幅占用比例分别为:20%、20%、14%、14%,32%。 前言 第1篇 Web应用篇 第1章 轻量级HTTP服务器Nginx 1.1 什么是Nginx 1.2 为什么要选择Nginx 1.2.1 Nginx与Apache的异同 1.2.2 选择Nginx的优势所在 1.3 Nginx的模块与工作原理 1.4 Nginx的安装与配置 1.4.1 下载与安装Nginx 1.4.2 Nginx配置文件的结构 1.4.3 配置与调试Nginx 1.4.4 Nginx的启动、关闭和平滑重启 1.5 Nginx常用配置实例 1.5.1 虚拟主机配置实例 1.5.2 负载均衡配置实例 1.5.3 防盗链配置实例 1.5.4 日志分割配置实例 1.6 Nginx性能优化技巧 1.6.1 编译安装过程优化 1.6.2 利用TCMalloc优化Nginx的性能 1.6.3 Nginx内核参数优化 1.7 实战Nginx与PHP(FastCGI)的安装、配置与优化 1.7.1 什么是 FastCGI 1.7.2 Nginx+FastCGI运行原理 1.7.3 spawn-fcgi与PHP-FPM 1.7.4 PHP与PHP-FPM的安装及优化 1.7.5 配置Nginx来支持PHP 1.7.6 测试Nginx对PHP的解析功能 1.7.7 优化Nginx中FastCGI参数的实例 1.8 实战Nginx与Perl、Java的安装与配置 1.8.1 Perl(FastCGI)的安装 1.8.2 为Nginx添加FCGI支持 1.8.3 测试Nginx +Perl(FastCGI) 1.8.4 搭建Nginx+Java环境 1.9 本章小结 第2章 高性能HTTP加速器Varnish 2.1 初识Varnish 2.1.1 Varnish概述 2.1.2 Varnish的结构与特点 2.1.3 Varnish与Squid的对比 2.2 开始安装Varnish 2.2.1 安装前的准备 2.2.2 获取Varnish软件 2.2.3 安装pcre 2.2.4 安装Varnish 2.3 配置Varnish 2.3.1 VCL使用说明 2.3.2 配置一个简单的Varnish实例 2.3.3 Varnish对应多台Web服务器的配置实例 2.4 运行Varnish 2.4.1 varnishd指令 2.4.2 配置Varnish运行脚本 2.4.3 管理Varnish运行日志 2.5 管理Varnish 2.5.1 查看Varnish进程 2.5.2 查看Varnish缓存效果与状态 2.5.3 通过端口管理Varnish 2.5.4 管理Varnish缓存内容 2.6 Varnish优化 2.6.1 优化Linux内核参数 2.6.2 优化系统资源 2.6.3 优化Varnish参数 2.7 Varnish的常见应用实例 2.7.1 利用Varnish实现图片防盗链 2.7.2 利用Varnish实现静态文件压缩处理 2.8 本章小结 第3章 Memcached应用实战 3.1 Memcached基础 3.1.1 什么是Memcached 3.1.2 Memcached的特征 3.1.3 Memcached的安装 3.1.4 Memcached的简单使用过程 3.2 剖析Memcached的工作原理 3.2.1 Memcached的工作过程 3.2.2 Slab Allocation的工作机制 3.2.3 Memcached的删除机制 3.2.4 Memcached的分布式算法 3.3 Memcached的管理与性能监控 3.3.1 如何管理Memcached 3.3.2 Memcached的监控 3.3.3 Memcached变种产品介绍 3.4 通过UDFs实现Memcached与MySQL的自动更新 3.4.1 UDFs使用简介 3.4.2 memcached_functions_mysql应用实例 3.4.3 对memcached_functions_mysql的简单功能进行测试 3.4.4 使用memcached_functions_mysql的经验与技巧 3.5 本章小结 第2篇 数据备份恢复篇 第4章 开源网络备份软件bacula 4.1 bacula总体概述 4.1.1 bacula是什么 4.1.2 bacula适合哪些用户 4.1.3 bacula的功能特点 4.1.4 bacula的工作原理 4.2 安装bacula 4.2.1 bacula的几种网络备份拓扑 4.2.2 编译与安装bacula 4.2.3 初始化MySQL数据库 4.3 配置一个bacula备份系统 4.3.1 配置bacula的Console端 4.3.2 配置bacula的Director端 4.3.3 配置bacula的SD 4.3.4 配置bacula的FD端 4.4 启动与关闭bacula 4.4.1 启动bacula的Director daemon与Storage daemon 4.4.2 在客户端FD启动File daemon 4.5 实战bacula备份恢复过程 4.5.1 实例演示bacula的完全备份功能 4.5.2 实例演示bacula的增量备份功能 4.5.3 实例演示bacula的差异备份功能 4.5.4 实例演示bacula的完全恢复功能 4.5.5 实例演示bacula的不完全恢复功能 4.6 本章小结 第5章 数据镜像备份工具rsync与unison 5.1 rsync简介 5.1.1 什么是rsync 5.1.2 rsync的功能特性 5.1.3 下载与安装rsync软件 5.2 利用rsync搭建数据镜像备份系统 5.2.1 rsync的应用模式 5.2.2 企业案例:搭建远程容灾备份系统 5.3 通过rsync+inotify实现数据的实时备份 5.3.1 rsync的优点与不足 5.3.2 初识inotify 5.3.3 安装inotify工具inotify-tools 5.3.4 inotify相关参数 5.3.5 inotifywait相关参数 5.3.6 企业应用案例:利用rsync+inotify搭建实时同步系统 5.4 unison简介 5.5 安装unison 5.6 配置双机ssh信任 5.6.1 在两台机器上创建 RSA密钥 5.6.2 添加密钥到授权密钥文件中 5.7 unison的使用 5.7.1 本地使用unison 5.7.2 远程使用unison 5.7.3 unison参数说明 5.7.4 通过配置文件来使用unison 5.8 本章小结 第6章 ext3文件系统反删除利器ext3grep 6.1 “rm–rf”带来的困惑 6.2 ext3grep的安装与使用 6.2.1 ext3grep的恢复原理 6.2.2 ext3grep的安装过程 6.3 通过ext3grep恢复误删除的文件与目录 6.3.1 数据恢复准则 6.3.2 实战ext3grep恢复文件 6.4 通过ext3grep恢复误删除的MySQL表 6.4.1 MySQL存储引擎介绍 6.4.2 模拟MySQL表被误删除的环境 6.4.3 通过ext3grep分析数据、恢复数据 6.5 本章小结 第3篇 网络存储应用篇 第7章 IP网络存储iSCSI 7.1 存储的概念与术语 7.1.1 SCSI介绍 7.1.2 FC介绍 7.1.3 DAS介绍 7.1.4 NAS介绍 7.1.5 SAN介绍 7.2 iSCSI的概念 7.3 FC SAN与IP SAN 7.4 iSCSI的组成 7.4.1 iSCSI Initiator 7.4.2 iSCSI Target 7.5 iSCSI的工作原理 7.6 搭建基于IP SAN的iSCSI存储系统 7.6.1 安装iSCSI Target软件 7.6.2 配置一个简单的iSCSI Target 7.6.3 在Windows上配置iSCSI Initiator 7.6.4 在Linux上配置iSCSI Initiator 7.7 iSCSI 在安全方面的相关设定 7.7.1 Initiator主机以IP认证方式获取iSCSI Target资源 7.7.2 Initiator主机以密码认证方式获取iSCSI Target资源 7.8 iSCSI性能优化方案 7.8.1 iSCSI性能瓶颈 7.8.2 iSCSI性能优化 7.9 本章小结 第8章 分布式存储系统MFS 8.1 MFS概论 8.2 MFS 文件系统 8.2.1 MFS文件系统结构 8.2.2 MFS的编译与安装实例 8.3 编译与使用MFS的经验总结 8.3.1 安装选项说明 8.3.2 管理服务器 8.3.3 元数据日志服务器 8.3.4 数据存储服务器 8.3.5 客户端挂载 8.4 管理与使用MFS 8.4.1 在客户端挂载文件系统 8.4.2 MFS常用操作 8.4.3 为垃圾箱设定隔离时间 8.4.4 快照 8.4.5 MFS的其他命令 8.5 维护MFS 8.5.1 启动MFS集群 8.5.2 停止MFS集群 8.5.3 MFS 数据存储服务器的维护 8.5.4 MFS元数据的备份 8.5.5 MFS 管理服务器的恢复 8.5.6 从备份恢复MFS 管理服务器 8.6 通过冗余实现失败防护的解决方案 8.7 本章小结 第4篇 运维监控与性能优化篇 第9章 运维监控利器Nagios 9.1 Nagios综述 9.1.1 什么是Nagios 9.1.2 Nagios的结构与特点 9.2 Nagios的安装与配置 9.2.1 安装Nagios 9.2.2 配置Nagios 9.3 Nagios的运行和维护 9.3.1 验证Nagios配置文件的正确性 9.3.2 启动与停止Nagios 9.3.3 Nagios故障报警 9.4 Nagios性能分析图表的实现 9.4.1 Nagios性能分析图表的作用 9.4.2 PNP的概念与安装环境 9.4.3 安装PNP 9.4.4 配置PNP 9.4.5 修改Nagios配置文件 9.4.6 测试PNP功能 9.5 利用插件扩展Nagios的监控功能 9.5.1 利用NRPE外部构件监控远程主机 9.5.2 利用飞信实现Nagios短信报警功能 9.6 本章小结 第10章 基于Linux服务器的性能分析与优化 10.1 系统性能分析的目的 10.1.1 找到系统性能的瓶颈 10.1.2 提供性能优化方案 10.1.3 使系统硬件和软件资源的使用达到平衡 10.2 分析系统性能涉及的人员 10.2.1 Linux系统管理人员 10.2.2 系统架构设计人员 10.2.3 软件开发人员 10.3 影响Linux性能的各种因素 10.3.1 系统硬件资源 10.3.2 操作系统相关资源 10.3.3 应用程序软件资源 10.4 系统性能分析标准和优化原则 10.5 几种典型应用对系统资源使用的特点 10.5.1 以静态内容为主的Web应用 10.5.2 以动态内容为主的Web应用 10.5.3 数据库应用 10.5.4 软件下载应用 10.5.5 流媒体服务应用 10.6 Linux下常见的性能分析工具 10.6.1 vmstat命令 10.6.2 sar命令 10.6.3 iostat命令 10.6.4 free命令 10.6.5 uptime命令 10.6.6 netstat命令 10.6.7 top命令 10.7 基于Web应用的性能分析及优化案例 10.7.1 基于动态内容为主的网站优化案例 10.7.2 基于动态、静态内容结合的网站优化案例 10.8 本章小结 第5篇 集群高级应用篇 第11章 构建高可用的LVS负载均衡集群 11.1 LVS集群的组成与特点 11.1.1 LVS集群的组成 11.1.2 LVS集群的特点 11.1.3 LVS集群系统的优缺点 11.2 高可用 LVS负载均衡集群体系结构 11.3 高可用性软件Heartbeat与Keepalived 11.3.1 开源HA软件Heartbeat的介绍 11.3.2 安装heartbeat 11.3.3 开源HA软件Keepalived的介绍 11.3.4 安装Keepalived 11.4 安装LVS软件 11.4.1 配置与检查安装环境 11.4.2 在Director Server上安装IPVS管理软件 11.5 搭建高可用 LVS集群 11.5.1 通过heartbeat搭建LVS高可用性集群 11.5.2 通过Keepalived搭建LVS高可用性集群系统 11.5.3 通过piranha搭建LVS高可用性集群 11.6 测试高可用LVS负载均衡集群系统 11.6.1 高可用性功能测试 11.6.2 负载均衡测试 11.6.3 故障切换测试 11.7 本章小结 第12章 RHCS集群 12.1 RHCS集群概述 12.2 RHCS集群的组成与结构 12.2.1 RHCS集群的组成 12.2.2 RHCS集群结构 12.3 RHCS集群的运行原理及功能 12.3.1 分布式集群管理器(CMAN) 12.3.2 锁管理(DLM) 12.3.3 配置文件管理(CCS) 12.3.4 栅设备(Fence) 12.3.5 高可用性服务管理器 12.3.6 集群配置和管理工具 12.3.7 Redhat GFS 12.4 安装RHCS 12.4.1 安装前准备工作 12.4.2 配置共享存储和RHCS管理端Luci 12.4.3 在集群节点上安装RHCS软件包 12.4.4 在集群节点上安装和配置iSCSI客户端 12.5 配置RHCS高可用集群 12.5.1 创建一个cluster 12.5.2 创建Failover Domain 12.5.3 创建Resources 12.5.4 创建Service 12.5.5 配置存储集群GFS 12.5.6 配置表决磁盘 12.5.7 配置Fence设备 12.6 管理和维护RHCS集群 12.6.1 启动RHCS集群 12.6.2 关闭RHCS集群 12.6.3 管理应用服务 12.6.4 监控RHCS集群状态 12.6.5 管理和维护GFS2文件系统 12.7 RHCS集群功能测试 12.7.1 高可用集群测试 12.7.2 存储集群测试 12.8 本章小结 第13章 Oracle RAC集群 13.1 Oracle集群体系结构 13.2 Oracle ClusterWare体系结构与进程介绍 13.2.1 Oracle ClusterWare 简介 13.2.2 Oracle ClusterWare 进程介绍 13.3 RAC数据库体系结构与进程 13.3.1 RAC 简介 13.3.2 Oracle RAC的特点 13.3.3 RAC进程管理 13.3.4 RAC数据库存储规划 13.4 安装Oracle RAC数据库 13.4.1 安装前的系统配置需求 13.4.2 设置数据库安装资源 13.4.3 配置主机解析文件 13.4.4 检查所需软件包 13.4.5 配置系统内核参数 13.4.6 设置 Shell对Oracle用户的限制 13.4.7 配置hangcheck-timer内核模块 13.4.8 配置系统安全设置 13.4.9 创建Oracle用户和组 13.4.10 设置Oracle用户环境变量 13.4.11 配置节点间SSH信任 13.4.12 配置共享存储系统 13.4.13 安装Oracle Clusterware 13.4.14 安装Oracle数据库 13.4.15 配置Oracle Net 13.4.16 创建RAC数据库 13.5 Oracle CRS的管理与维护 13.5.1 查看集群状态 13.5.2 启动与关闭集群服务资源 13.5.3 启动与关闭CRS 13.5.4 管理voting disk 13.5.5 管理OCR 13.5.6 快速卸载CRS 13.6 ASM基本操作维护 13.6.1 ASM的特点 13.6.2 ASM的体系结构与后台进程 13.6.3 管理ASM实例 13.7 利用srvctl管理RAC数据库 13.7.1 查看实例状态(srvctl status) 13.7.2 查看RAC数据库配置信息(srvctl config) 13.7.3 启动 13.7.4 增加 13.8 测试RAC数据库集群的功能 13.8.1 负载均衡测试 13.8.2 透明应用失败切换测试 13.9 本章小结 第14章 构建MySQL+heartbeat+DRBD+LVS集群应用系统 14.1 MySQL高可用集群概述 14.2 heartbeat + DRBD高可用性方案的实现原理 14.3 部署MySQL高可用高扩展集群 14.3.1 配置之前的准备 14.3.2 DRBD的部署 14.3.3 DRBD的配置 14.3.4 DRBD的维护和管理 14.3.5 DRBD的性能优化 14.3.6 MySQL的部署 14.3.7 heartbeat的部署 14.4 搭建Slave集群 14.4.1 为什么要搭建Slave集群 14.4.2 利用LVS+Keepalived搭建高可用MySQL Slave集群 14.4.3 高可用Slave集群的一些注意点 14.5 部署MySQL集群要考虑的问题 14.6 本章小结
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值