构建高可用Linux服务器 第2版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:余洪春著
- 出 版 社:北京:机械工业出版社
- 出版年份:2018
- ISBN:7111582953
- 页数:334 页
第1章Linux服务器的性能调优 1
1.1网站架构设计相关 1
1.1.1评估网站性能涉及的专业名词术语 1
1.1.2 CDN业务的选项 2
1.1.3 IDC机房的选择 3
1.2如何根据服务器应用来选购服务器 4
1.3硬件对Linux性能的影响 9
1.4 CentOS 6.8 x86_64最小化安装后的优化 11
1.4.1系统的基础优化 11
1.4.2优化Linux下的内核TCP参数以提高系统性能 19
1.4.3 CentOS 6.8 x86_64系统最小化安装优化脚本 21
1.4.4 Linux下CPU使用率与机器负载的关系与区别 23
1.5服务器调优实际案例 25
1.6小结 28
第2章Shell脚本在生产环境下的应用 29
2.1 Shell编程基础 29
2.1.1 Shell脚本基本元素 30
2.1.2 Shell基础正则表达式 30
2.1.3 Shell特殊字符 32
2.1.4变量和运算符 33
2.2 Shell中控制流结构 45
2.3 Sed的基础用法及实用举例 48
2.3.1 Sed的基础语法格式 48
2.3.2 Sed的用法举例说明 53
2.4 awk的基础用法及实用举例 56
2.5 Shell基础正则表达式举例 61
2.6 Shell开发中应该掌握的系统知识点 68
2.7生产环境下的Shell脚本 74
2.7.1 Amazon Linux系统简介 74
2.7.2生产环境下的备份类脚本 75
2.7.3生产环境下的监控类脚本 78
2.7.4生产环境下的运维开发类脚本 84
2.8小结 88
第3章 利用Vagrant搭建分布式环境 89
3.1 Vagrant简单介绍 89
3.2 Vagrant安装 90
3.3使用Vagrant配置本地开发环境 91
3.3.1 Vagrant的具体安装步骤 91
3.3.2 Vagrant配置文件详解 93
3.3.3 Vagrant常用命令详解 95
3.4使用Vagrant搭建分布式环境 96
3.5小结 99
第4章 轻量级自动化运维工具介绍 100
4.1轻量级自动化运维工具pssh介绍 101
4.1.1 pssh的安装 103
4.1.2 pssh的使用 103
4.2轻量级自动化运维工具Fabric介绍 105
4.2.1 Fabric的安装 105
4.2.2 Fabric的命令行入口fab命令详细介绍 107
4.2.3 Fabric的环境变量设置 108
4.2.4 Fabric的核心API 109
4.2.5 Fabric的执行逻辑 112
4.2.6如何利用进程池大小来限制Fabric并发进程数 114
4.3 Fabric在工作中应用实例 114
4.3.1开发环境中Fabric应用实例 115
4.3.2工作场景中常见的Fabric应用实例 116
4.4小结 120
第5章Linux集群及其项目案例分享 121
5.1负载均衡高可用核心概念及常用软件 121
5.1.1什么是负载均衡高可用 121
5.1.2以F5 BIG-IP作为负载均衡器 122
5.1.3以LV S作为负载均衡器 123
5.1.4以Nginx作为负载均衡器 132
5.1.5以HAProxy作为负载均衡器 132
5.1.6高可用软件Keepalived 134
5.1.7高可用软件Heartbeat 134
5.1.8高可用块设备DRBD 135
5.2负载均衡关键技术 136
5.2.1什么是Session 136
5.2.2什么是Session共享 136
5.2.3什么是会话保持 137
5.3负载均衡器的会话保持机制 138
5.3.1 LVS的会话保持机制 138
5.3.2 Nginx负载均衡器中的ip_ hash算法 142
5.3.3 HAProxy负载均衡器的source算法 145
5.4服务器健康检测 150
5.5 Linux集群的项目案例分享 151
5.5.1用LVS+Keepalived建高可用集群 151
5.5.2用Nginx+Keepalived实现在线票务系统 154
5.5.3企业级Web负载均衡高可用之Nginx+Keepalived 157
5.5.4 HAProxy双机高可用方案之HAProxy+Keepalived 169
5.5.5巧用DNS轮询作负载均衡 179
5.5.6百万级PV高可用网站架构设计 184
5.5.7千万级PV高性能高并发网站架构设计 187
5.6软件级负载均衡器的特点介绍与对比 193
5.7四层负载均衡和七层负载均衡工作流程的对比 194
5.8 Linux集群的总结和思考 196
5.9小结 198
第6章MySQL性能调优及高可用案例分享 200
6.1 MySQL数据库的优化 200
6.1.1服务器物理硬件的优化 200
6.1.2 MySQL配置文件的优化 201
6.1.3 MySQL上线后根据status状态进行适当优化 204
6.1.4利用tuning-primer脚本进行数据库调优 212
6.1.5 MySQL架构设计调优 216
6.2 MySQL数据库的高可用架构方案 216
6.2.1生产环境下的DRBD+Heart-beat+MySQL双机高可用 217
6.2.2生产环境下的MySQL数据库主从Replication同步 228
6.3小结 240
第7章Linux防火墙介绍 242
7.1基础网络知识 242
7.1.1 OSI网络参考模型 242
7.1.2 TCP/IP三次握手的过程详解 243
7.1.3 Socket应用 245
7.1.4其他基础网络知识 247
7.2 Linux防火墙的状态机制 247
7.3 Linux防火墙在企业中的应用 247
7.4 Linux防火墙的语法 248
7.5 iptables的基础知识 252
7.5.1 iptables的状态state 252
7.5.2 iptables的Conntrack记录 254
7.5.3关于iptables模块的说明 255
7.5.4 iptables防火墙初始化的注意事项 256
7.5.5如何保存运行中的iptables规则 256
7.6如何流程化编写iptables脚本 257
7.7学习iptables应该掌握的工具 260
7.7.1命令行的抓包工具TCPDump 260
7.7.2图形化抓包工具Wireshark 261
7.7.3强大的命令行扫描工具Nmap 264
7.7.4使用TCPPing工具检测TCP延迟 266
7.8 iptables的简单脚本学习 267
7.8.1普通的Web主机防护脚本 267
7.8.2如何让别人ping不到自己,而自己能ping通别人呢? 269
7.8.3建立安全的vsftpd服务器 271
7.9线上生产服务器的iptables脚本 275
7.9.1安全的主机iptables防火墙脚本 275
7.9.2自动分析黑名单及白名单的iptables脚本 278
7.9.3利用recent模块限制同一IP的连接数 281
7.9.4利用DenyHosts 工具和脚本来防止SSH暴力破解 285
7.10工作中的Linux防火墙总结 287
7.11小结 289
第8章Linux系统安全相关篇 290
8.1 TCP_ wrappers应用级防火墙的介绍和应用 290
8.2 DDos攻击和运营商劫持 292
8.3 Linux服务器的安全防护 294
8.3.1 Linux服务器基础防护篇 294
8.3.2 Linux服务器高级防护篇 295
8.4 Linux系统如何防止入侵 301
8.5小结 301
附录A GibLab在开发工作中的实际应用 302
附录B Sublime Text3的快捷键操作 308
附录C 调试网络接口的利器Postman 315
附录D RSYNC及INOTIFY在工作中的应用 321
- 《情报学 服务国家安全与发展的现代情报理论》赵冰峰著 2018
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《体育公共服务改革 理想之美与现实之殇》齐超 2019
- 《会议服务》黄程主编 2015
- 《创新的脚步 全国社区治理和服务创新实验区成果集萃》民政部编写组编著 2018
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《服务英语》姜宇彤 2018
- 《学校教育指标系统的构建》杨向东著 2019
- 《中国二氧化碳减排和环境协同效益评价模型的构建与研究》杨曦,滕飞著 2019
- 《以患者为中心的医疗服务与管理》梁海伦著 2019
- 《与缪斯对话》王美春著 2009
- 《古欢 黄易与乾嘉金石时尚》薛龙春著 2019
- 《人生峡谷》刘源春著 2000
- 《北大荒文物的诉说》赵国春著 2019
- 《临床中成药速查手册》梁华梓,李洪春主编;肖凤勤,杜跃斌副主编 2018
- 《古图考证发现 古图地理研究专集》刘家信,刘东春著 2017
- 《数学课堂教学新思维》王红平,侯艳春著 2019
- 《您养我长大 我陪您慢慢变老》杨梅春著 2018
- 《大京班 涅槃重生 下》罗怡春著 2019
- 《高职院校教师教学能力形成与发展研究》张洪春,孔新舟著 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019