图书介绍

互联网运营智慧 高可用可扩展网站技术实战PDF|Epub|txt|kindle电子书版本网盘下载

互联网运营智慧 高可用可扩展网站技术实战
  • 田逸著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302239697
  • 出版时间:2011
  • 标注页数:397页
  • 文件大小:117MB
  • 文件页数:418页
  • 主题词:互联网络-基本知识

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

互联网运营智慧 高可用可扩展网站技术实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 引子:拥抱开源,上上之选1

第2章 定制化安装操作系统3

2.1 概述4

2.1.1 为什么需要定制化安装操作系统4

2.1.2 定制化安装操作系统所包含的主要项目4

2.1.3 定制化安装操作系统的原则5

2.2 定制安装CentOS 55

2.2.1 初始引导阶段6

2.2.2 定制分区阶段6

2.2.3 系统配置阶段9

2.2.4 包选择阶段12

2.2.5 正式安装阶段13

2.2.6 第一次重启设定阶段14

2.3 定制化安装FreeBSD14

2.3.1 初始引导阶段14

2.3.2 定制阶段15

2.3.3 安装介质选择阶段20

2.3.4 安装阶段20

2.3.5 系统设定阶段21

2.3.6 安装检查22

2.4 从U盘引导安装CentOS到服务器23

2.4.1 基本思路和需求23

2.4.2 安装前的处理24

2.4.3 开始安装28

2.5 高级特性以及非技术策略29

2.5.1 安装系统经验之谈29

2.5.2 选择哪一种操作系统更好29

2.5.3 规避失败29

第3章 动态网站31

3.1 概述32

3.2 部署Apache服务33

3.2.1 安装Apache33

3.2.2 检验安装情况34

3.3 安装MySQL35

3.3.1 安装MySQL客户端程序35

3.4 Apache整合PHP36

3.4.1 安装PHP36

3.4.2 验证安装39

3.4.3 牛刀小试:部署一个Blog40

3.4.4 整合自动化43

3.5 Apache整合Tomcat51

3.5.1 安装JDK51

3.5.2 安装Tomcat52

3.5.3 整合52

3.5.4 整合验证55

3.6 动态站点的运行维护55

3.6.1 状态查看及监控55

3.6.2 故障处理56

3.6.3 数据备份/恢复/站点迁移57

3.7 动态站点故障处理实例汇集58

3.7.1 案例一:Httpd-2.2.0虚拟主机目录权限问题58

3.7.2 案例二:一次故障处理过程60

3.7.3 案例三:数据库引起的故障63

第4章 域名系统Bind65

4.1 Bind基本功能的实现66

4.1.1 安装Bind66

4.1.2 配置Bind68

4.1.3 启动和验证Bind服务77

4.2 多域名DNS服务80

4.2.1 主配置文件的更新80

4.2.2 撰写区数据文件formyz.net.zone81

4.2.3 启动和验证Bind81

4.3 带视图功能View的DNS系统81

4.3.1 场景描述82

4.3.2 配置Bind View83

4.4 辅助DNS服务88

4.4.1 TSIG key88

4.4.3 区数据文件94

4.4.4 启动和验证主从DNS服务94

4.5 DNS运行维护95

4.5.1 数据备份95

4.5.2 状态监控95

4.5.3 故障处理96

第5章 Postfix电子邮件系统97

5.1 需求及所需环境98

5.2 前期准备工作100

5.2.1 下载所需的软件100

5.2.2 清理系统100

5.2.3 创建邮件系统运行时所需的用户和组101

5.3 安装Web应用环境102

5.3.1 安装Apache102

5.3.2 安装MySQL103

5.3.3 安装PHP104

5.4 安装和配置SASL及Authlib106

5.4.1 安装和配置courier-authlib106

5.4.2 安装和配置SASL108

5.5 安装和配置Postfixadmin110

5.5.1 修改相关的配置文件110

5.5.2 在MySQL中创建Postfix所需的数据库115

5.5.3 测试Postfixadmin115

5.6 Postfix的安装和配置116

5.6.1 安装Postfix117

5.6.2 配置Postfix117

5.7 Courier-imap的安装和配置124

5.7.1 安装Courier-imap124

5.7.2 修改配置文件125

5.7.3 复制文件courier-imap.sysvinit125

5.7.4 测试IMAP服务125

5.7.5 使用POP3 over ssl125

5.8 安装Courier-maildrop126

5.9 邮件病毒检查和垃圾邮件过滤129

5.9.1 安装和配置Clamav129

5.9.2 安装和配置Amavis-new131

5.10 Webmail的安装和配置132

5.10.1 安装Extmail133

5.10.2 配置Extmail134

5.11 验证所有的配置138

5.11.1 Apache、MySQL和PHP环境验证139

5.11.2 Authlib验证139

5.11.3 病毒库和垃圾邮件列表更新139

5.11.4 Postfix及IMAP139

5.11.5 防病毒及反垃圾邮件140

5.11.6 总体功能验证140

5.12 邮件系统维护141

5.12.1 状态及服务监控141

5.12.2 故障处理141

5.12.3 数据备份142

5.12.4 账号管理144

5.12.5 安全防护144

5.13 高级特性和杂项148

5.13.1 多邮件域及用户限额148

5.13.2 密码不匹配问题148

5.13.3 来自网友的博文——配置Postfix成功之后想说的事情149

5.13.4 某个专门的Postfix邮件服务器运行时的进程快照150

第6章 负载均衡及服务器集群(LVS)155

6.1 LVS核心IPVS157

6.1.1 安装IPVS157

6.1.2 LVS客户端158

6.1.3 LVS客户端的验证160

6.2 故障隔离、失败切换框架Keepalived163

6.2.1 Keepalived的体系结构163

6.2.2 Keepalived的安装164

6.2.3 Keepalived的安装验证165

6.2.4 配置文件keepalived.conf168

6.3 CDN缓存服务器的负载均衡(LVS+Keepalived)173

6.3.1 CDN缓存服务器集群场景173

6.3.2 CDN缓存服务器集群部署174

6.3.3 负载均衡服务的启用和验证180

6.4 多vrrp_instance负载均衡的应用185

6.4.1 多vrrp_instance负载均衡的需求描述185

6.4.2 多VRRP负载均衡集群的部署186

6.4.3 多vrrp instance负载均衡集群功能测试192

6.5 LVS负载均衡集群的运行维护194

6.5.1 对象的新增、变更及删除194

6.5.2 状态监控196

6.5.3 故障的排查处理196

6.5.4 数据备份198

6.6 杂项198

6.6.1 LVS负载均衡转发模式及调度算法198

6.6.2 负载均衡器的调度算法199

6.6.3 LVS负载均衡环境的安全问题200

6.6.4 同义词200

6.6.5 关于负载均衡器后面真实服务器的数量200

6.6.6 话题讨论200

第7章 简单CDN201

7.1 CDN概述202

7.1.1 为什么使用CDN202

7.1.2 CDN适用的场合203

7.1.3 CDN的组成203

7.1.4 CDN的基本特点204

7.1.5 什么是简单CDN205

7.2 简单CDN 设计206

7.2.1 简单CDN设计的基本原则207

7.2.2 需求描述207

7.2.3 简单CDN的设计207

7.3 简单CDN的实现210

7.3.1 源站的部署和运行210

7.3.2 缓存服务器的部署和运行214

7.3.3 智能DNS的部署和运行220

7.4 简单CDN的整体效果测试238

7.5 简单CDN的平台监控239

7.5.1 主机资源监控239

7.5.2 服务监控239

7.5.3 页面内容监控239

7.6 简单CDN系统上线240

7.7 简单CDN的运行维护240

7.7.1 缓存刷新操作240

7.7.2 备份数据242

7.7.3 故障处理与恢复242

7.7.4 增加CDN布点242

7.8 杂项242

7.8.1 部署CDN的重点和难点242

7.8.2 取得和归类中国大陆IP地址列表243

7.8.3 应急处理244

第8章 分布式文件系统MooseFS245

8.1 关于MooseFS247

8.1.1 MFS的特性247

8.1.2 MFS文件系统的组成248

8.1.3 MFS读写处理过程248

8.2 元数据服务器的安装和配置250

8.2.1 安装元数据服务250

8.2.2 配置元数据服务251

8.2.3 启动元数据服务器Master253

8.2.4 关闭元数据服务器254

8.3 元数据日志服务器的安装和配置254

8.3.1 安装元数据日志服务器254

8.3.2 配置元数据日志服务器255

8.3.3 运行及关闭元数据日志服务256

8.4 数据存储服务器的安装和配置256

8.4.1 安装数据存储服务器257

8.4.2 配置数据存储服务器257

8.4.3 启动数据存储服务器258

8.4.4 关闭数据存储服务器259

8.5 MFS客户端的安装和配置259

8.5.1 CentOS作为MFS的客户端259

8.5.2 FreeBSD作为MFS的客户端261

8.6 破坏性测试266

8.6.1 测试数据存储服务器266

8.6.2 测试元数据服务器266

8.7 性能测试268

8.8 MFS系统维护270

8.9 MFS安装向导271

8.9.1 概述271

8.9.2 在专用服务器安装MooseFS的基本步骤271

8.9.3 主控服务器Master Server的安装271

8.9.4 备份服务器的安装274

8.9.5 存储块服务器Chunk Server的安装275

8.9.6 客户端Users'computers的安装276

8.9.7 在同一个主机上安装MooseFS277

8.9.8 MooseFS的基本用法280

8.9.9 停止MooseFS282

第9章 MySQL数据库283

9.1 安装MySQL284

9.1.1 安装软件284

9.1.2 MySQL配置285

9.1.3 MySQL服务器的启动及检验287

9.2 MySQL主从复制288

9.2.1 场景描述289

9.2.2 主从复制配置289

9.3 MySQL的备份与恢复292

9.3.1 完全备份293

9.3.2 增量备份296

9.3.3 备份策略298

9.3.4 数据恢复实例299

9.4 MySQL数据库的监控299

9.4.1 模拟用户访问的监控299

9.4.2 MySQL主从复制的监控300

9.5 MySQL数据库的维护302

第10章 云计算之Hadoop303

10.1 Hadoop概述304

10.2 Hadoop项目状况305

10.3 部署Hadoop306

10.3.1 名称节点无密码访问各数据节点306

10.3.2 安装JDK306

10.3.3 安装和配置Hadoop307

10.3.4 初始化和启动/停止Hadoop集群312

10.3.5 Hadoop功能测试314

10.4 Hadoop部署Hive315

10.5 部署Hadoop桌面工具Cloudera-desktop317

10.6 Hadoop应用实例318

10.7 Hadoop杂项323

第11章 网关服务325

11.1 内部网络出口网关326

11.1.1 某小公司的出口网关概况326

11.1.2 撰写运行网关服务所需的shell脚本326

11.1.3 启用网关服务329

11.2 VPN网关330

11.2.1 安装330

11.2.2 VPN的拓扑结构330

11.2.3 VPN服务器端的配置331

11.2.4 运行VPN网关服务332

11.2.5 客户端配置(Windows)332

11.2.6 拨号登录332

11.2.7 设置路由及IP伪装335

11.3 GRE隧道服务336

11.3.1 GRE隧道场景描述336

11.3.2 GRE配置337

11.3.3 GRE隧道功能验证338

11.4 VPN及GRE隧道安全问题338

第12章 监控系统Nagios339

12.1 Nagios概述340

12.2 Nagios监控场景描述340

12.3 Nagios服务器的自我监控实现342

12.3.1 配置邮件发送功能342

12.3.2 测试短信发送342

12.3.3 安装Apache344

12.3.4 部署Nagios服务346

12.3.5 部署NRPE356

12.3.6 启动Nagios服务359

12.4 Nagios监控MySQL服务器360

12.4.1 在MySQL服务器上安装NRPE361

12.4.2 创建MySQL访问用户Nagios361

12.4.3 Nagios服务器上的操作361

12.5 Nagios监控MySQL主从复制363

12.6 Nagios监控其他服务器363

12.7 监控错误日志实例363

12.8 使用脚本部署NRPE364

12.9 Nagios故障处理汇集366

12.9.1 Nagios不能发送飞信报警367

12.9.2 FreeBSD下解决Nagios不发送报警邮件的问题368

12.10 Nagios监控策略372

12.10.1 策略一:监控对象的选择372

12.10.2 策略二:故障报警方式的选择372

12.10.3 策略三:故障报警时效和间隔的选择373

12.10.4 策略四:监控平台地点的选择373

12.10.5 策略五:流量控制和安全373

第13章 高可用、可扩展、负载均衡解决方案的设计与实践375

13.1 高考中国网现行的运行架构376

13.2 功能需求377

13.2.1 高可用377

13.2.2 可扩展377

13.2.3 负载均衡377

13.2.4 平台状态可视化378

13.3 方案选择378

13.3.1 主机部件扩容379

13.3.2 应用分拆379

13.3.3 高可用、可扩展、负载均衡解决方案381

13.3.4 方案选定381

13.4 高可用、可扩展、负载均衡解决方案的设计382

13.4.1 系统总体架构382

13.4.2 总体架构中各层的作用383

13.4.3 网络划分385

13.4.4 系统架构评价386

13.5 部件/工具的选择386

13.5.1 负载均衡层的部件选择386

13.5.2 应用层的部件选择388

13.5.3 分布式文件系统及数据库层的部件选择389

13.5.4 网络设备的选择390

13.6 辅助功能——监控系统的设计390

13.6.1 监控平台的选择391

13.6.2 Nagios的监控对象391

13.7 高可用、可扩展、负载均衡总体架构的技术实现393

13.7.1 选择服务商及硬件上架393

13.7.2 安装操作系统及部署相关软件393

13.7.3 测试396

13.7.4 加固和平台运行397

13.8 方案实施后的效果397

热门推荐