网站运维技术与实践PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:饶琛琳编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2014
- ISBN:9787121224331
- 页数:446 页
第1章 服务器监测 1
1.1 理解监测的意义 1
1.2 通过命令了解系统的性能概况 2
1.2.1 ifconfig 2
1.2.2 w 3
1.2.3 df 4
1.2.4 ps 6
1.2.5 vmstat 8
1.2.6 netstat 8
1.2.7 iostat 9
1.3 其他常用工具 13
1.3.1 sar 13
1.3.2 dstat 14
1.3.3 mtr 17
1.3.4 IPtraf 18
1.3.5 TcpDump 19
1.3.6 Wireshark 22
1.3.7 strace 23
1.3.8 stap 24
1.4 SmokePing网络质量监测 34
1.4.1 原理 35
1.4.2 配置说明 37
1.4.3 报警 39
1.4.4 WebUI 40
1.5 Nagios分布式监测 41
1.5.1 架构原理 42
1.5.2 Plugin编写 45
1.5.3 SNMP网络监控 46
1.5.4 Gearman分布式 50
1.5.5 OMD介绍 55
第2章 产品访问监测 57
2.1 关注产品比服务器更重要 57
2.2 网站监测的明星指标 58
2.2.1 可用性 58
2.2.2 响应时间 59
2.2.3 首屏响应时间 59
2.3 网页浏览过程简介 60
2.3.1 解析域名 60
2.3.2 连接服务器 61
2.3.3 发送请求 61
2.3.4 等待响应 63
2.3.5 传输响应内容 63
2.3.6 浏览器渲染处理 64
2.3.7 并发请求 64
2.4 浏览器网络监测与分析 65
2.4.1 Firebug 65
2.4.2 Chrome开发人员工具 65
2.4.3 HttpWatch 66
2.4.4 rvictl接口监控IOS设备 67
2.4.5 HAR格式 68
2.5 第三方监测 72
2.5.1 基调网络 72
2.5.2 监控宝 91
2.6 简单定制JS监测 92
2.6.1 页面内嵌JS 92
2.6.2 Nginx日志记录和存储 93
2.6.3 数据展示 96
2.7 Boomerang 96
第3章 数据采集、传输与过滤 100
3.1 采集点的取舍 100
3.1.1 服务器数据 100
3.1.2 访问日志 101
3.1.3 系统日志Syslog 102
3.2 收集传输 107
3.2.1 Rsyslog 107
3.2.2 message queue 115
3.2.3 RPC 118
3.2.4 Gearman 119
3.3 日志收集系统框架 122
3.3.1 Flume-ng 122
3.3.2 logstash 125
第4章 数据分析与报警 136
4.1 时间序列存储 136
4.1.1 RRDtool(Round-Robin Database Tool) 136
4.1.2 Graphite 141
4.1.3 OpenTSDB 143
4.2 全文搜索引擎ElasticSearch 144
4.2.1 简介 144
4.2.2 安装 145
4.2.3 集群 145
4.2.4 基础查询 146
4.2.5 优化 148
4.2.6 时间序列统计示例 152
4.3 数据可视化 156
4.3.1 RRDtool 156
4.3.2 Gnuplot 160
4.3.3 AmCharts 167
4.3.4 其他绘图库 176
4.4 报警 177
4.4.1 SendEmail 177
4.4.2 WebSocket 178
4.4.3 手机推送 182
4.4.4 分级和归并 183
第5章 测试评估 185
5.1 服务器性能测试 185
5.1.1 IOzone 186
5.1.2 Netperf 189
5.1.3 pktgen 193
5.1.4 sysbench 194
5.2 应用性能测试 197
5.2.1 http_ load 197
5.2.2 AB 198
5.2.3 weighttp 201
5.3 分布式测试环境 202
5.3.1 AutoBench 202
5.3.2 TCPCopy 205
第6章 集群架构规划 207
6.1 IDC的规划和选择 207
6.1.1 网站性质决定基础面 207
6.1.2 IDC厂商服务质量 208
6.1.3 BGP真伪的验证 209
6.2 CDN规划 213
6.2.1 CDN原理 213
6.2.2 DNS原理 214
6.2.3 DNS查询结构实现 217
6.2.4 DNS调度 223
6.2.5 其他调度方法概述 227
6.2.6 动态加速概述 229
6.3 缓存设计 236
6.3.1 HTTP Header对缓存的影响 236
6.3.2 Squid的LM-factor过期算法 239
6.3.3 squid的ACL控制 241
6.3.4 Squid的aufs/coss缓存引擎 243
6.3.5 squidclient的运用 245
6.3.6 使用SSD提高性能 250
6.4 本地负载均衡 255
6.4.1 LVS负载均衡原理 255
6.4.2 keepalived与VRRP高可用原理 263
6.4.3 Nginx的upstream 268
6.4.4 squid的cache_peer 272
第7章 弹性控制和部署 274
7.1 配置集成的思想 274
7.1.1 抽象的集群管理 274
7.1.2 通用模式设计 275
7.2 操作系统部署KickStart 276
7.2.1 基本原理 277
7.2.2 配置安装 278
7.3 应用部署与配置管理 279
7.3.1 SSH::Batch 279
7.3.2 Puppet 282
7.4 搭建私有软件仓库 312
7.4.1 使用spec文件构建RPM包 312
7.4.2 命令行打包工具FPM 322
7.4.3 yum私有仓库 324
7.5 随时控制成本 324
7.5.1 CGroup配置简介 324
7.5.2 内存限制 328
7.5.3 CPU共享限制 330
7.5.4 CPU绑定限制 331
7.5.5 块设备读写限制 333
7.5.6 配合TC完成网络限速 335
7.6 关于云计算 337
第8章 分布式文件系统 339
8.1 NFS 339
8.1.1 原理 340
8.1.2 服务器端配置和优缺点 341
8.1.3 客户端参数优化 343
8.1.4 丢包与网络参数优化 346
8.2 简单易用的FUSE协议 348
8.3 MogileFS 351
8.3.1 GFS介绍 351
8.3.2 MogileFS介绍 353
8.3.3 MogileFS内部原理 356
8.3.4 安装和配置 359
8.3.5 客户端配置和使用 363
第9章 数据库 368
9.1 MySQL必知必会 368
9.1.1 常见SQL 369
9.1.2 导入导出 370
9.1.3 简单配置调优 371
9.2 慢查询分析工具mysqlsla 372
9.2.1 使用 372
9.2.2 结果分析 373
9.3 Percona工具集 374
9.3.1 备份恢复工具XtraBackup 374
9.3.2 在线运维工具箱Toolkit 376
9.3.3 监控插件集 379
9.4 监控工具 380
9.4.1 mytop和innotop 380
9.4.2 orzdba 381
9.5 MySQL集群 384
9.5.1 MySQL复制原理 384
9.5.2 MHA原理 386
9.5.3 MHA安装使用 388
第10章 备份与同步技术 390
10.1 rsync 390
10.1.1 原理 391
10.1.2 常见运用 393
10.2 inotify和sersync工具 396
10.2.1 inotify概述和示例 396
10.2.2 sersync介绍 397
10.2.3 sersync配置用例 398
10.3 Netcat 400
10.3.1 文件传输 400
10.3.2 端口扫描 401
10.3.3 远程控制 401
10.4 P2P传输网络 402
10.4.1 P2P协议概述 403
10.4.2 BitTorrent概述 405
10.4.3 murder部署和运用 406
第11章 运维制度化与自管理 408
11.1 运维制度化 408
11.1.1 运维为什么要制度化 408
11.1.2 运维如何制度化 409
11.1.3 SLA(Service Level Agreement)协议 409
11.1.4 故障处理的五问法 410
11.1.5 知识库 413
11.1.6 流程跟踪的Tracker系统 425
11.2 自管理 431
11.2.1 时间管理 431
11.2.2 思维导图 433
11.2.3 Git管理和应用 434
11.2.4 交流与活动 445
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017