跟老男孩学Linux运维:Web集群实战 PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
跟老男孩学Linux运维

跟老男孩学Linux运维
Web集群实战

老男孩
Linux 实战 运维

  本书针对中小规模网站集群的搭建、部署、优化进行了详细讲解,全书可分为三大部分,其中第一部分讲的是Linux相关的基础且重要的知识,第二部分针对当下流行的Web环境架构(LNMP)的搭建及企业级Web优化等进行了讲解,第三部分讲的是Web集群后端的数据存储和Web集群前端的负载均衡高可用。如果你是一名经验丰富的资深Linux用户,可以直接阅读第二部分内容。但如果你是一名Linux初学者,请一定从第1章的基础知识开始学习。
  第一部分为基础篇(第1~4章),简单地介绍了Linux的历史沿革、Linux的企业级选型、学习环境的搭建、Linux的企业级系统安装、Linux系统的基础优化,以及远程连接Linux及客户端SSH的设置等,最后比较深入地讲解了HTTP协议和www服务相关知识,为读者搭建企业级Web集群环境做好了准备。
  第二部分为Web服务篇(第5~8章),着重讲解了Linux、Nginx、MySQL、PHP(LNMP)等当下流行的Web环境架构的搭建、开源blog网站产品的安装部署、Web优化等知识。为读者搭建企业级完整的网站Web集群架构做好了准备。
  第三部分为集群篇(第9~15章),着重讲解了Web集群后端的MySQL数据库、Web集群共享存储NFS、Nginx反向代理负载均衡、Keepalived高可用、Memcached缓存及session共享、Nagios企业级监控等技术实战,最后为读者规划了一个中等规模的网站集群架构解决方案。
  老男孩的运维思想
  决定战争胜负的不是战斗的瞬间,而是决战前的各种准备。准备工作做得越充分,取胜的几率就越大!映射到Linux运维就是要多未雨绸缪,多提前去思考、规划和准备,不要一上来就部署服务,遇到问题了再到处去找资料;更不要等出了故障才急急忙忙救火,而是要在故障发生前,就去排查潜在的问题隐患,尽可能做到提前预防!
  IT运维及架构师要有捕捉知识的能力、发现问题的能力,然后用捕捉到的专业知识或方案来解决发现的各种问题。
  技术细节学不完,掌握解决问题的思路和思想才是关键,技术能力的提升只是量的积累,思想的提升才是质的飞跃!
  输入是被动学习的过程,知识的留存率很低(低于30%);输出是主动学习的过程,知识的留存率很高(可达90%以上),想忘都难。作为运维人员,多去解决实际问题,并把思路讲出来,会让你成长得更快。即使后面遇到技术难题,也能很快找到解决思路。

前  言   
第1章 Linux系统介绍与环境搭建准备   
1.1 Linux简介   
1.2 Linux的起源   
1.3 Linux核心概念知识   
1.4 Linux的特点   
1.5 Linux的应用领域   
1.6 如何选择Linux的发行版   
1.7 搭建学习Linux的运维环境   
1.8 本章重点回顾   
1.9 本章知识相关考试题   
1.10 本章参考资料   
第2章 企业级CentOS 6.6操作系统安装   
2.1 下载CentOS系统ISO镜像   
2.2 CentOS 6.6操作系统安装准备   
2.3 开始安装CentOS 6.6操作系统   
2.4 系统安装后的基本配置   
2.5 本章重点回顾   
2.6 本章知识相关考试题   
第3章 CentOS 6.6连接管理及优化   
3.1 远程连接Linux系统管理   
3.2 SSH客户端常用工具SecureCRT   
3.3 Linux系统应用管理   
3.4 安装Linux系统后调优及安全设置   
3.5 Linux基础优化与安全重点小结   
3.6 有关VMware虚拟机的使用问题   
3.7 本章重点回顾   
3.8 本章知识相关考试题   
第4章 Web服务基础   
4.1 HTTP服务的重要基础   
4.2 HTTP协议   
4.3 HTTP资源   
4.4 网站流量度量术语   
4.5 WWW服务软件介绍   
4.6 本章重点回顾   
4.7 本章知识相关面试考试题   
4.8 本章参考资料   
第5章 Nginx Web服务应用   
5.1 Nginx介绍   
5.2 Nginx Web服务   
5.3 编译安装Nginx   
5.4 Nginx技术的深入剖析   
5.5 Nginx虚拟主机配置实战   
5.6 Nginx常用功能配置实战   
5.7 Nginx访问日志(access_log)   
5.8 Nginx location   
5.9 Nginx rewrite   
5.10 Nginx访问认证   
5.11 Nginx相关问题的解答   
5.12 本章重点回顾   
第6章 企业级LNMP环境应用实践   
6.1 LNMP应用环境   
6.2 LNMP之MySQL数据库   
6.3 FastCGI介绍   
6.4 LNMP之PHP(FastCGI方式)服务的安装准备   
6.5 开始安装PHP(FastCGI方式)服务   
6.6 配置Nginx支持PHP程序请求访问   
6.7 部署一个blog程序服务   
6.8 有关使用高版本PHP 5.5的说明   
6.9 本章重点回顾   
6.10 本章参考资料   
第7章 PHP服务缓存加速优化实战   
7.1 PHP缓存加速器介绍与环境准备   
7.2 安装PHP缓存加速器扩展   
7.3 安装数据库缓存及其他PHP扩展插件   
7.4 安装其他的PHP扩展插件模块   
7.5 配置PHP加速与缓存相关的扩展插件模块   
7.6 生产环境PHP扩展插件的安装建议   
7.7 补充知识   
7.8 PHP缓存加速压力测试练习   
7.9 本章参考资料   
第8章 企业级Nginx Web服务优化实战   
8.1 Nginx基本安全优化   
8.2 根据参数优化Nginx服务性能   
8.3 Nginx日志相关优化与安全   
8.4 Nginx站点目录及文件URL访问控制   
8.5 Nginx图片及目录防盗链解决方案   
8.6 Nginx错误页面的优雅显示   
8.7 Nginx站点目录文件及目录权限优化   
8.8 Nginx防爬虫优化   
8.9 利用Nginx限制HTTP的请求方法   
8.10 使用CDN做网站内容加速   
8.11 Nginx程序架构优化   
8.12 使用普通用户启动Nginx(监牢模式)   
8.13 控制Nginx并发连接数量   
8.14 控制客户端请求Nginx的速率   
8.15 本章重点回顾   
第9章 MySQL数据库企业级应用实践   
9.1 概述   
9.2 MySQL多实例介绍   
9.3 MySQL多实例的生产应用场景   
9.4 MySQL多实例常见的配置方案   
9.5 安装并配置多实例MySQL数据库   
9.6 配置及管理MySQL多实例数据库   
9.7 MySQL主从复制介绍   
9.8 MySQL主从复制实践   
9.9 MySQL主从复制更多应用技巧实践   
9.10 本章重点回顾   
9.11 本章参考资料   
第10章 企业级NFS网络文件共享服务   
10.1 NFS介绍   
10.2 NFS系统原理介绍   
10.3 NFS服务器端部署环境准备   
10.4 NFS服务器端的设置   
10.5 实战配置NFS服务器端   
10.6 NFS配置参数权限   
10.7 NFS服务企业案例配置实践   
10.8 NFS服务的重点知识梳理   
10.9 NFS客户端挂载命令   
10.10 生产环境高级案例配置实战   
10.11 NFS客户端挂载深入   
10.12 NFS系统应用的优缺点说明   
10.13 本章涉及的相关知识   
10.14 本章重点回顾   
10.15 本章参考资料   
第11章 Nginx反向代理与负载均衡应用实践   
11.1 集群简介   
11.2 为什么要使用集群   
11.3 集群的分类   
11.4 常用的集群软硬件介绍及选型   
11.5 Nginx负载均衡集群介绍   
11.6 快速实践Nginx负载均衡环境准备   
11.7 Nginx负载均衡核心组件介绍   
11.8 Nginx负载均衡配置实战   
11.9 Nginx负载均衡监测节点状态   
11.10 proxy_next_upstream参数补充   
11.11 本章重点回顾   
第12章 Keepalived高可用集群应用实践   
12.1 Keepalived高可用软件   
12.2 Keepalived高可用服务搭建准备   
12.3 Keepalived高可用服务单实例实战   
12.4 Keepalived高可用服务器的“裂脑”问题   
12.5 Keepalived双实例双主模式配置   
12.6 Nginx负载均衡配合Keepalived服务案例实战   
12.7 解决服务监听的网卡上不存在IP地址问题   
12.8 解决高可用服务只针对物理服务器的问题   
12.9 解决多组Keepalived服务器在一个局域网的冲突问题   
12.10 配置指定文件接收Keepalived服务日志   
12.11 开发监测Keepalived裂脑的脚本   
12.12 本章重点回顾   
第13章 企业级Memcached服务应用实践   
13.1 Memcached介绍   
13.2 Memcached的用途与应用场景   
13.3 Memcached的特点与工作机制   
13.4 Memcached内存管理   
13.5 Memcached服务安装   
13.6 Memcached服务的基本管理   
13.7 安装Memcached客户端   
13.8 Memcached应用管理   
13.9 Memcached服务应用的优化   
13.10 Memcached在集群中session共享案例   
13.11 Memcached兼容持久化工具介绍   
13.12 本章重点回顾   
第14章 企业级监控Nagios实践   
14.1 Nagios监控简介   
14.2 Nagios监控工具及原理介绍   
14.3 Nagios服务器端安装   
14.4 Nagios客户端安装   
14.5 Nagios服务器端监控   
14.6 服务器端Nagios图形监控显示和管理   
14.7 实现将Nagios故障报警给管理员   
14.8 Nagios插件开发   
14.9 常见故障问题总结   
14.10 本章重点回顾   
第15章 企业级网站集群搭建综合解决方案   
15.1 企业级中小规模网站集群项目规划   
15.2 集群服务搭建详细规划设计说明   
15.3 中小规模网站集群架构综合说明