高性能Linux服务器构建实战:系统安全、故障排查、自动化运pdf下载pdf下载

高性能Linux服务器构建实战:系统安全、故障排查、自动化运百度网盘pdf下载

作者:
简介:本篇主要提供高性能Linux服务器构建实战:系统安全、故障排查、自动化运pdf下载
出版社:互动出版网图书专营店
出版时间:2014-09
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

 书名:  (正版特价)高性能Linux服务器构建实战:系统安全、故障排查、自动化运维与集群架构|229775
 图书定价:  79元
 图书作者:  高俊峰
 出版社:  机械工业出版社
 出版日期:  2014/9/1 0:00:00
 ISBN号:  9787111472490
 开本:  16开
 页数:  401
 版次:  1-1
 作者简介
高俊峰(南非蚂蚁)资深运维专家、系统架构师、DBA和技术顾问,从事Linux/Unix服务器系统的架构、运维和管理多年。擅长大规模服务器集群的运维和管理,在故障诊断与排除、自动化运维、安全运维、性能调优、虚拟化等方面积累了大量的实战经验。国内知名IT技术社区51CTO的博客专家和 ChinaUnix论坛高可用集群版块的版主,同时还活跃于ITPUB等技术社区,在社区和论坛里发表了大量技术文章,深受欢迎。此外,他还著有畅销书《循序渐进Linux》和《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,后者是本书的姊妹篇,是Linux运维领域公认的经典著作。
 内容简介
《高性能Linux服务器构建实战:系统安全、故障排查、自动化运维与集群架构》是Linux运维领域畅销的、公认的经典著作《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》的姊妹篇,它从安全运维、运维故障排查、自动化运维、集群架构四个维度讲解了构建大规模和高性能Linux服务器集群所需要的技术、工具、方法和技巧,二者一脉相承,互为补充,内容涵盖了运维工程师构建高性能服务器需要掌握的各种知识。本书在内容上继承了其姊妹篇中被读者认可的诸多优点:实用(以实际生产环境为背景)、实战(包含大量案例)、易懂,同时也改进了读者反馈的不足之处。
全书共14章,分为四个部分:安全运维篇(第1~3章)主要讲解服务器安全运维、网络安全运维和数据安全运维的关键技术和方法;运维故障排查篇(第4~5章)从服务器系统和应用软件两个维度讲解运维故障的排查思路,以及常见的和经典的运维故障的解决方案;自动化运维篇(第6~9章)主要讲解海量主机的自动化部署和配置、自动化监控、分布式监控等大规模集群运维所需的各种工具(pssh、pdsh、mussh、Ganglia、nagios、Centreon等)和方法;集群架构篇(第10~14章)讲解如何构建和优化基于Web和MySQL数据库的高性能集群和高可用的负载均衡集群。
 目录

《高性能Linux服务器构建实战:系统安全、故障排查、自动化运维与集群架构》
前言
第一部分 安全运维篇
第1章 Linux服务器安全运维 3
1.1 账户和登录安全 3
1.1.1 删除特殊的用户和用户组 3
1.1.2 关闭系统不需要的服务 4
1.1.3 密码安全策略 5
1.1.4 合理使用su、sudo命令 9
1.1.5 删减系统登录欢迎信息 11
1.1.6 禁止Control-Alt-Delete键盘关闭命令 12
1.2 远程访问和认证安全 12
1.2.1 远程登录取消telnet而采用SSH方式 12
1.2.2 合理使用shell历史命令记录功能 14
1.2.3 启用tcp_wrappers防火墙 16
1.3 文件系统安全 18
1.3.1 锁定系统重要文件 18
1.3.2 文件权限检查和修改 20
1.3.3 /tmp、/var/tmp、/dev/shm安全设定 21
1.4 系统软件安全管理 22
1.4.1 软件自动升级工具yum 23
1.4.2 yum的安装与配置 23
1.4.3 yum的特点与基本用法 25
1.4.4 几个不错的yum源 27
1.5 Linux后门入侵检测工具 28
1.5.1 rootkit后门检测工具chkrootkit 29
1.5.2 rootkit后门检测工具RKHunter 31
1.6 服务器遭受攻击后的处理过程 35
1.6.1 处理服务器遭受攻击的一般思路 35
1.6.2 检查并锁定可疑用户 36
1.6.3 查看系统日志 37
1.6.4 检查并关闭系统可疑进程 37
1.6.5 检查文件系统的完好性 38
1.7 一次Linux被入侵后的分析 39
1.7.1 受攻击现象 39
1.7.2 初步分析 40
1.7.3 断网分析系统 40
1.7.4 寻找攻击源 41
1.7.5 查找攻击原因 42
1.7.6 揭开谜团 43
1.7.7 如何恢复网站 43
第2章 Linux网络安全运维 45
2.1 网络实时流量监测工具iftop 45
2.1.1 iftop能做什么 45
2.1.2 iftop的安装 45
2.1.3 使用iftop监控网卡实时流量 46
2.2 网络流量监控与分析工具Ntop和Ntopng 49
2.2.1 Ntop与MRTG的异同 49
2.2.2 Ntop与Ntopng的功能介绍 49
2.2.3 安装Ntop与Ntopng 50
2.2.4 Ntop和Ntopng的使用技巧 53
2.3 网络性能评估工具iperf 60
2.3.1 iperf能做什么 60
2.3.2 iperf的安装与使用 61
2.3.3 iperf应用实例 62
2.4 网络探测和安全审核工具nmap 67
2.4.1 nmap和Zenmap简介 67
2.4.2 nmap基本功能与结构 67
2.4.3 nmap的安装与验证 68
2.4.4 nmap的典型用法 68
2.4.5 nmap主机发现扫描 70
2.4.6 nmap端口扫描 71
2.4.7 nmap版本侦测 73
2.4.8 nmap操作系统侦测 74
第3章 数据安全工具DRBD、extundelete 77
3.1 数据镜像软件DRBD介绍 77
3.1.1 DRBD的基本功能 77
3.1.2 DRBD的构成 78
3.1.3 DRBD与现在的集群的关系 78
3.1.4 DRBD的主要特性 79
3.2 DRDB的安装与配置 80
3.2.1 安装环境说明 80
3.2.2 DRBD的安装部署 81
3.2.3 快速配置一个DRBD镜像系统 82
3.3 DRBD的管理与维护 83
3.3.1 启动DRDB 83
3.3.2 测试DRBD数据镜像 85
3.3.3 DRBD主备节点切换 86
3.4 数据恢复软件extundelete介绍 88
3.4.1 如何使用“rm -rf”命令 88
3.4.2 extundelete与ext3grep的异同 89
3.4.3 extundelete的恢复原理 89
3.4.4 安装extundelete 89
3.4.5 extundelete用法详解 90
3.5 实战:extundelete恢复数据的过程 91
3.5.1 通过extundelete恢复单个文件 91
3.5.2 通过extundelete恢复单个目录 93
3.5.3 通过extundelete恢复所有误删除数据 93
3.5.4 通过extundelete恢复某个时间段的数据 94
第二部分 运维故障排查篇
第4章 Linux系统运维故障排查思路 97
4.1 Linux系统故障的处理思路 97
4.2 Linux系统无法启动的解决方法 98
4.2.1 文件系统破坏导致系统无法启动 98
4.2.2 /etc/fstab文件丢失导致系统无法启动 100
4.3 Linux系统无响应(死机)问题分析 104
4.4 Linux下常见网络故障的处理思路 105
4.4.1 检查网络硬件问题 105
4.4.2 检查网卡是否正常工作 105
4.4.3 检查DNS解析文件是否设置正确 106
4.4.4 检查服务是否正常打开 107
4.4.5 检查访问权限是否打开 108
4.4.6 检查局域网主机之间联机是否正常 109
第5章 Linux故障排查案例实战 111
5.1 常见系统故障案例 111
5.1.1 su切换用户带来的疑惑 111
5.1.2 “Read-only file system”错误与解决方法 114
5.1.3 “Argument list too long”错误与解决方法 116
5.1.4 inode耗尽导致应用故障 119
5.1.5 文件已删除但空间不释放的原因 121
5.1.6 “Too many open files”错误与解决方法 124
5.2 Apache常见错误故障案例 127
5.2.1 “No space left on device”错误与解决方法 127
5.2.2 apache(20014)故障与解决方法 129
5.2.3 “could not bind to address 0.0.0.0:80”错误与解决方法 131
5.3 因NAS存储故障引起的Linux系统恢复案例 134
5.3.1 故障现象描述 134
5.3.2 问题判断思路 134
5.3.3 问题处理过程 134
5.3.4 解决问题 137
第三部分 自动化运维篇
第6章 轻量级运维利器pssh、pdsh和mussh 141
6.1 并行SSH运维工具pssh 141
6.1.1 pssh应用场景 141
6.1.2 pssh的安装与用法 142
6.1.3 pssh应用实例 144
6.2 并行分布式运维工具pdsh 147
6.2.1 pdsh应用场景 147
6.2.2 pdsh的安装与语法 148
6.2.3 pdsh应用实例 149
6.3 多主机ssh封装器mussh 153
6.3.1 mussh功能介绍 153
6.3.2 mussh的安装与语法 153
6.3.3 mussh应用实例 154
第7章 分布式监控系统Ganglia 157
7.1 Ganglia简介 157
7.2 Ganglia的组成 157
7.3 Ganglia的工作原理 159
7.3.1 Ganglia数据流向分析 159
7.3.2 Ganglia工作模式 160
7.4 Ganglia的安装 161
7.4.1 yum源安装方式 161
7.4.2 源码方式 162
7.5 配置一个Ganglia分布式监控系统 164
7.5.1 Ganglia配置文件介绍 164
7.5.2 Ganglia监控系统架构图 164
7.5.3 Ganglia监控管理端配置 164
7.5.4 Ganglia的客户端配置 165
7.5.5 Ganglia的Web端配置 166
7.6 Ganglia监控系统的管理和维护 167
7.7 Ganglia监控扩展实现机制 169
7.7.1 扩展Ganglia监控功能的方法 169
7.7.2 通过gmetric接口扩展Ganglia监控 169
7.7.3 通过Python插件扩展Ganglia监控 170
7.7.4 实战:利用Python接口监控Nginx运行状态 171
7.8 Ganglia在实际应用中要考虑的问题 174
7.8.1 网络IO可能存在瓶颈 174
7.8.2 CPU可能存在瓶颈 175
7.8.3 gmetad写入rrd数据库可能存在瓶颈 175
第8章 基于nagios的分布式监控报警平台Centreon 177
8.1 Centreon概述 177
8.2 Centreon的特点 177
8.3 Centreon的结构 178
8.4 安装Centreon+nagios监控系统 179
8.4.1 安装支持Centreon的yum源 180
8.4.2 安装系统基础依赖库 180
8.4.3 安装nagios及nagios-plugins 181
8.4.4 安装ndoutils 181
8.4.5 安装nrpe 182
8.4.6 安装Centreon 182
8.4.7 安装配置Centreon Web 191
8.4.8 启动Centreon相关服务 195
8.4.9 安装问题总结 196
8.5 配置Centreon监控系统 197
8.5.1 添加主机和主机组 197
8.5.2...
 编辑推荐
(1)畅销书《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》姊妹篇,资深运维专家和架构师多年经验结晶
(2)以实际生产环境为背景,从系统安全、故障排查、自动化运维、集群架构4个维度讲解构建大规模和高性能Linux服务器集群所需技术、工具、方法和技巧