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

跟老男孩学Linux运维:Web集群实战
8.1
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 机械工业出版社
2016-04
版次: 1
ISBN: 9787111529835
定价: 99.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 650页
  •   本书针对中小规模网站集群的搭建、部署、优化进行了详细讲解,全书可分为三大部分,其中第一部分讲的是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%以上),想忘都难。作为运维人员,多去解决实际问题,并把思路讲出来,会让你成长得更快。即使后面遇到技术难题,也能很快找到解决思路。   老男孩,北京老男孩IT教育创始人,拥有十多年一线大规模网站集群运维架构实战经验及教学培训经验,曾主导了从几台到上千台规模集群运维架构的扩展,运维架构实战知识体系全面,擅长大规模集群架构部署调优、虚拟化、云计算、大数据、MySQL数据库等技术,是IT界资深的Linux集群架构实战专家。  老男孩也是国内NLP心理学运维思想体系创始人,将心理学运维思想大量应用于教学培训实践,取得了显著效果,所教学生平均就业工资及后期发展速度连续多年在国内Linux同行业中处于领先地位。  授课注重理论结合企业真实场景,认真负责,思维严谨,重视对学生的运维思想、规范、习惯、总结、表达沟通等能力的培养,累计受益人员数万! 前  言第1章 Linux系统介绍与环境搭建准备 / 11.1 Linux简介 / 11.1.1 什么是操作系统 / 11.1.2 什么是Linux / 21.2 Linux的起源 / 31.2.1 UNIX的历史 / 31.2.2 UNIX的5大优秀特性 / 41.2.3 UNIX操作系统的革命 / 41.2.4 Linux的诞生 / 51.2.5 Linux的发展历程 / 51.3 Linux核心概念知识 / 61.3.1 自由软件与FSF / 61.3.2 GNU知识 / 71.3.3 GPL知识 / 81.3.4 Linux系统组成 / 81.4 Linux的特点 / 81.4.1 Linux为什么受欢迎 / 81.4.2 Linux更多特点介绍 / 91.5 Linux的应用领域 / 91.5.1 IT服务器Linux系统应用领域 / 91.5.2 嵌入式Linux系统应用领域 / 101.5.3 个人桌面Linux应用领域 / 111.5.4 本书讲解的Linux领域说明 / 111.6 如何选择Linux的发行版 / 111.6.1 Linux的发行版本介绍 / 111.6.2 选择适合的Linux系统学习 / 121.7 搭建学习Linux的运维环境 / 141.7.1 虚拟机软件介绍 / 141.7.2 通过虚拟机软件学习Linux运维 / 151.7.3 选择适合自己的虚拟机软件 / 161.7.4 安装与使用VMware虚拟机软件 / 171.7.5 创建一个虚拟机的实践 / 171.8 本章重点回顾 / 261.9 本章知识相关考试题 / 271.10 本章参考资料 / 27第2章 企业级CentOS 6.6操作系统安装 / 282.1 下载CentOS系统ISO镜像 / 282.1.1 下载CentOS系统ISO镜像的说明 / 282.1.2 下载后有关ISO镜像的使用说明 / 292.1.3 为什么企业环境要选择64位操作系统 / 302.1.4 如何区分已安装的系统是32位还是64位 / 312.1.5 在学习与工作中如何选择操作系统 / 312.2 CentOS 6.6操作系统安装准备 / 322.2.1 单台物理服务器安装系统准备 / 322.2.2 虚拟机学习安装系统准备 / 322.3 开始安装CentOS 6.6操作系统 / 332.3.1 安装CentOS 6.6操作系统的过程 / 332.3.2 磁盘分区类型选择与磁盘分区配置过程 / 392.3.3 CentOS 6.6系统安装包组的选择与配置过程 / 472.4 系统安装后的基本配置 / 502.4.1 重启系统过程中的引导过程介绍 / 502.4.2 登录系统 / 512.4.3 配置网卡和设置网络联网 / 522.4.4 更新系统,打补丁到最新 / 582.4.5 额外安装一些有用的软件包 / 592.5 本章重点回顾 / 592.6 本章知识相关考试题 / 60第3章 CentOS 6.6连接管理及优化 / 613.1 远程连接Linux系统管理 / 613.1.1 为什么要远程连接Linux系统 / 613.1.2 远程连接Linux的原理 / 613.1.3 远程连接Linux的客户端工具介绍 / 653.1.4 如何选择远程连接Linux的工具 / 653.2 SSH客户端常用工具SecureCRT / 663.2.1 SecureCRT工具介绍 / 663.2.2 SecureCRT工具安装说明 / 663.2.3 配置SecureCRT连接Linux主机 / 663.2.4 通过SSH工具连接Linux主机的常见问题 / 673.2.5 调整SecureCRT终端显示和回滚缓冲区大小 / 693.2.6 调整字体及光标颜色 / 703.2.7 配置记录SSH操作的日志及输出 / 703.2.8 配置本地机器上传和下载的目录 / 713.2.9 实现批量部署和管理功能 / 733.2.10 配置SecureCRT标签路径 / 753.2.11 配置标签模板 / 753.2.12 调整命令行颜色方案(目录和注释) / 763.3 Linux系统应用管理 / 773.3.1 添加普通用户账号 / 773.3.2 基本的Linux命令操作示例 / 793.4 安装Linux系统后调优及安全设置 / 833.4.1 关闭SELinux功能 / 833.4.2 设定运行级别为3(文本模式) / 843.4.3 精简开机系统自启动 / 843.4.4 关闭iptables防火墙 / 883.4.5 Linux系统安全最小原则说明 / 883.4.6 更改SSH服务器端远程登录的配置 / 893.4.7 利用sudo控制用户对系统命令的使用权限 / 913.4.8 Linux中文显示设置 / 953.4.9 设置Linux服务器时间同步 / 963.4.10 历史记录数及登录超时环境变量设置 / 983.4.11 调整Linux系统文件描述符数量 / 993.4.12 Linux服务器内核参数优化 / 1003.4.13 定时清理邮件服务临时目录垃圾文件 / 1033.4.14 隐藏Linux版本信息显示 / 1043.4.15 锁定关键系统文件,防止被提权篡改 / 1043.4.16 清除多余的系统虚拟账号 / 1053.4.17 为grub菜单加密码 / 1053.4.18 禁止Linux系统被ping / 1063.4.19 升级具有典型漏洞的软件版本 / 1073.5 Linux基础优化与安全重点小结 / 1073.6 有关VMware虚拟机的使用问题 / 1083.7 本章重点回顾 / 1093.8 本章知识相关考试题 / 109第4章 Web服务基础 / 1104.1 HTTP服务的重要基础 / 1104.2 HTTP协议 / 1154.3 HTTP资源 / 1234.4 网站流量度量术语 / 1294.5 WWW服务软件介绍 / 1354.6 本章重点回顾 / 1384.7 本章知识相关面试考试题 / 1384.8 本章参考资料 / 139第5章 Nginx Web服务应用 / 1405.1 Nginx介绍 / 1405.2 Nginx Web服务 / 1445.3 编译安装Nginx / 1475.4 Nginx技术的深入剖析 / 1565.5 Nginx虚拟主机配置实战 / 1625.6 Nginx常用功能配置实战 / 1745.7 Nginx访问日志(access_log) / 1845.8 Nginx location / 1905.9 Nginx rewrite / 1945.10 Nginx访问认证 / 1985.11 Nginx相关问题的解答 / 2015.12 本章重点回顾 / 204第6章 企业级LNMP环境应用实践 / 2056.1 LNMP应用环境 / 2056.2 LNMP之MySQL数据库 / 2066.3 FastCGI介绍 / 2176.4 LNMP之PHP(FastCGI方式)服务的安装准备 / 2186.5 开始安装PHP(FastCGI方式)服务 / 2226.6 配置Nginx支持PHP程序请求访问 / 2276.7 部署一个blog程序服务 / 2306.8 有关使用高版本PHP 5.5的说明 / 2406.9 本章重点回顾 / 2416.10 本章参考资料 / 241第7章 PHP服务缓存加速优化实战 / 2427.1 PHP缓存加速器介绍与环境准备 / 2427.2 安装PHP缓存加速器扩展 / 2477.3 安装数据库缓存及其他PHP扩展插件 / 2527.4 安装其他的PHP扩展插件模块 / 2567.5 配置PHP加速与缓存相关的扩展插件模块 / 2617.6 生产环境PHP扩展插件的安装建议 / 2787.7 补充知识 / 2797.8 PHP缓存加速压力测试练习 / 2807.9 本章参考资料 / 281第8章 企业级Nginx Web服务优化实战 / 2828.1 Nginx基本安全优化 / 2828.2 根据参数优化Nginx服务性能 / 2888.3 Nginx日志相关优化与安全 / 3118.4 Nginx站点目录及文件URL访问控制 / 3138.5 Nginx图片及目录防盗链解决方案 / 3178.6 Nginx错误页面的优雅显示 / 3248.7 Nginx站点目录文件及目录权限优化 / 3278.8 Nginx防爬虫优化 / 3298.9 利用Nginx限制HTTP的请求方法 / 3318.10 使用CDN做网站内容加速 / 3318.11 Nginx程序架构优化 / 3338.12 使用普通用户启动Nginx(监牢模式) / 3348.13 控制Nginx并发连接数量 / 3388.14 控制客户端请求Nginx的速率 / 3428.15 本章重点回顾 / 344第9章 MySQL数据库企业级应用实践 / 3459.1 概述 / 3459.2 MySQL多实例介绍 / 3469.3 MySQL多实例的生产应用场景 / 3479.4 MySQL多实例常见的配置方案 / 3489.5 安装并配置多实例MySQL数据库 / 3509.6 配置及管理MySQL多实例数据库 / 3639.7 MySQL主从复制介绍 / 3679.8 MySQL主从复制实践 / 3739.9 MySQL主从复制更多应用技巧实践 / 3899.10 本章重点回顾 / 3959.11 本章参考资料 / 395第10章 企业级NFS网络文件共享服务 / 39610.1 NFS介绍 / 39610.2 NFS系统原理介绍 / 39910.3 NFS服务器端部署环境准备 / 40310.4 NFS服务器端的设置 / 40410.5 实战配置NFS服务器端 / 41010.6 NFS配置参数权限 / 41110.7 NFS服务企业案例配置实践 / 41310.8 NFS服务的重点知识梳理 / 41710.9 NFS客户端挂载命令 / 41810.10 生产环境高级案例配置实战 / 42210.11 NFS客户端挂载深入 / 42410.12 NFS系统应用的优缺点说明 / 42910.13 本章涉及的相关知识 / 43010.14 本章重点回顾 / 43510.15 本章参考资料 / 435第11章 Nginx反向代理与负载均衡应用实践 / 43611.1 集群简介 / 43611.2 为什么要使用集群 / 43611.3 集群的分类 / 43911.4 常用的集群软硬件介绍及选型 / 44111.5 Nginx负载均衡集群介绍 / 44211.6 快速实践Nginx负载均衡环境准备 / 44311.7 Nginx负载均衡核心组件介绍 / 44911.8 Nginx负载均衡配置实战 / 45611.9 Nginx负载均衡监测节点状态 / 47511.10 proxy_next_upstream参数补充 / 47811.11 本章重点回顾 / 478第12章 Keepalived高可用集群应用实践 / 47912.1 Keepalived高可用软件 / 47912.2 Keepalived高可用服务搭建准备 / 48212.3 Keepalived高可用服务单实例实战 / 48612.4 Keepalived高可用服务器的“裂脑”问题 / 49112.5 Keepalived双实例双主模式配置 / 49212.6 Nginx负载均衡配合Keepalived服务案例实战 / 49812.7 解决服务监听的网卡上不存在IP地址问题 / 50212.8 解决高可用服务只针对物理服务器的问题 / 50212.9 解决多组Keepalived服务器在一个局域网的冲突问题 / 50512.10 配置指定文件接收Keepalived服务日志 / 50512.11 开发监测Keepalived裂脑的脚本 / 50712.12 本章重点回顾 / 508第13章 企业级Memcached服务应用实践 / 50913.1 Memcached介绍 / 50913.2 Memcached的用途与应用场景 / 51113.3 Memcached的特点与工作机制 / 51413.4 Memcached内存管理 / 51713.5 Memcached服务安装 / 52113.6 Memcached服务的基本管理 / 52213.7 安装Memcached客户端 / 52713.8 Memcached应用管理 / 53013.9 Memcached服务应用的优化 / 53813.10 Memcached在集群中session共享案例 / 54613.11 Memcached兼容持久化工具介绍 / 54713.12 本章重点回顾 / 549第14章 企业级监控Nagios实践 / 55014.1 Nagios监控简介 / 55014.2 Nagios监控工具及原理介绍 / 55114.3 Nagios服务器端安装 / 55514.4 Nagios客户端安装 / 57114.5 Nagios服务器端监控 / 57814.6 服务器端Nagios图形监控显示和管理 / 60414.7 实现将Nagios故障报警给管理员 / 61614.8 Nagios插件开发 / 62214.9 常见故障问题总结 / 63114.10 本章重点回顾 / 631第15章 企业级网站集群搭建综合解决方案 / 63215.1 企业级中小规模网站集群项目规划 / 63215.2 集群服务搭建详细规划设计说明 / 64115.3 中小规模网站集群架构综合说明 / 66215.3.1 概述 / 66215.3.2 运维人员的两大核心工作主题 / 664
  • 内容简介:
      本书针对中小规模网站集群的搭建、部署、优化进行了详细讲解,全书可分为三大部分,其中第一部分讲的是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%以上),想忘都难。作为运维人员,多去解决实际问题,并把思路讲出来,会让你成长得更快。即使后面遇到技术难题,也能很快找到解决思路。
  • 作者简介:
      老男孩,北京老男孩IT教育创始人,拥有十多年一线大规模网站集群运维架构实战经验及教学培训经验,曾主导了从几台到上千台规模集群运维架构的扩展,运维架构实战知识体系全面,擅长大规模集群架构部署调优、虚拟化、云计算、大数据、MySQL数据库等技术,是IT界资深的Linux集群架构实战专家。  老男孩也是国内NLP心理学运维思想体系创始人,将心理学运维思想大量应用于教学培训实践,取得了显著效果,所教学生平均就业工资及后期发展速度连续多年在国内Linux同行业中处于领先地位。  授课注重理论结合企业真实场景,认真负责,思维严谨,重视对学生的运维思想、规范、习惯、总结、表达沟通等能力的培养,累计受益人员数万!
  • 目录:
    前  言第1章 Linux系统介绍与环境搭建准备 / 11.1 Linux简介 / 11.1.1 什么是操作系统 / 11.1.2 什么是Linux / 21.2 Linux的起源 / 31.2.1 UNIX的历史 / 31.2.2 UNIX的5大优秀特性 / 41.2.3 UNIX操作系统的革命 / 41.2.4 Linux的诞生 / 51.2.5 Linux的发展历程 / 51.3 Linux核心概念知识 / 61.3.1 自由软件与FSF / 61.3.2 GNU知识 / 71.3.3 GPL知识 / 81.3.4 Linux系统组成 / 81.4 Linux的特点 / 81.4.1 Linux为什么受欢迎 / 81.4.2 Linux更多特点介绍 / 91.5 Linux的应用领域 / 91.5.1 IT服务器Linux系统应用领域 / 91.5.2 嵌入式Linux系统应用领域 / 101.5.3 个人桌面Linux应用领域 / 111.5.4 本书讲解的Linux领域说明 / 111.6 如何选择Linux的发行版 / 111.6.1 Linux的发行版本介绍 / 111.6.2 选择适合的Linux系统学习 / 121.7 搭建学习Linux的运维环境 / 141.7.1 虚拟机软件介绍 / 141.7.2 通过虚拟机软件学习Linux运维 / 151.7.3 选择适合自己的虚拟机软件 / 161.7.4 安装与使用VMware虚拟机软件 / 171.7.5 创建一个虚拟机的实践 / 171.8 本章重点回顾 / 261.9 本章知识相关考试题 / 271.10 本章参考资料 / 27第2章 企业级CentOS 6.6操作系统安装 / 282.1 下载CentOS系统ISO镜像 / 282.1.1 下载CentOS系统ISO镜像的说明 / 282.1.2 下载后有关ISO镜像的使用说明 / 292.1.3 为什么企业环境要选择64位操作系统 / 302.1.4 如何区分已安装的系统是32位还是64位 / 312.1.5 在学习与工作中如何选择操作系统 / 312.2 CentOS 6.6操作系统安装准备 / 322.2.1 单台物理服务器安装系统准备 / 322.2.2 虚拟机学习安装系统准备 / 322.3 开始安装CentOS 6.6操作系统 / 332.3.1 安装CentOS 6.6操作系统的过程 / 332.3.2 磁盘分区类型选择与磁盘分区配置过程 / 392.3.3 CentOS 6.6系统安装包组的选择与配置过程 / 472.4 系统安装后的基本配置 / 502.4.1 重启系统过程中的引导过程介绍 / 502.4.2 登录系统 / 512.4.3 配置网卡和设置网络联网 / 522.4.4 更新系统,打补丁到最新 / 582.4.5 额外安装一些有用的软件包 / 592.5 本章重点回顾 / 592.6 本章知识相关考试题 / 60第3章 CentOS 6.6连接管理及优化 / 613.1 远程连接Linux系统管理 / 613.1.1 为什么要远程连接Linux系统 / 613.1.2 远程连接Linux的原理 / 613.1.3 远程连接Linux的客户端工具介绍 / 653.1.4 如何选择远程连接Linux的工具 / 653.2 SSH客户端常用工具SecureCRT / 663.2.1 SecureCRT工具介绍 / 663.2.2 SecureCRT工具安装说明 / 663.2.3 配置SecureCRT连接Linux主机 / 663.2.4 通过SSH工具连接Linux主机的常见问题 / 673.2.5 调整SecureCRT终端显示和回滚缓冲区大小 / 693.2.6 调整字体及光标颜色 / 703.2.7 配置记录SSH操作的日志及输出 / 703.2.8 配置本地机器上传和下载的目录 / 713.2.9 实现批量部署和管理功能 / 733.2.10 配置SecureCRT标签路径 / 753.2.11 配置标签模板 / 753.2.12 调整命令行颜色方案(目录和注释) / 763.3 Linux系统应用管理 / 773.3.1 添加普通用户账号 / 773.3.2 基本的Linux命令操作示例 / 793.4 安装Linux系统后调优及安全设置 / 833.4.1 关闭SELinux功能 / 833.4.2 设定运行级别为3(文本模式) / 843.4.3 精简开机系统自启动 / 843.4.4 关闭iptables防火墙 / 883.4.5 Linux系统安全最小原则说明 / 883.4.6 更改SSH服务器端远程登录的配置 / 893.4.7 利用sudo控制用户对系统命令的使用权限 / 913.4.8 Linux中文显示设置 / 953.4.9 设置Linux服务器时间同步 / 963.4.10 历史记录数及登录超时环境变量设置 / 983.4.11 调整Linux系统文件描述符数量 / 993.4.12 Linux服务器内核参数优化 / 1003.4.13 定时清理邮件服务临时目录垃圾文件 / 1033.4.14 隐藏Linux版本信息显示 / 1043.4.15 锁定关键系统文件,防止被提权篡改 / 1043.4.16 清除多余的系统虚拟账号 / 1053.4.17 为grub菜单加密码 / 1053.4.18 禁止Linux系统被ping / 1063.4.19 升级具有典型漏洞的软件版本 / 1073.5 Linux基础优化与安全重点小结 / 1073.6 有关VMware虚拟机的使用问题 / 1083.7 本章重点回顾 / 1093.8 本章知识相关考试题 / 109第4章 Web服务基础 / 1104.1 HTTP服务的重要基础 / 1104.2 HTTP协议 / 1154.3 HTTP资源 / 1234.4 网站流量度量术语 / 1294.5 WWW服务软件介绍 / 1354.6 本章重点回顾 / 1384.7 本章知识相关面试考试题 / 1384.8 本章参考资料 / 139第5章 Nginx Web服务应用 / 1405.1 Nginx介绍 / 1405.2 Nginx Web服务 / 1445.3 编译安装Nginx / 1475.4 Nginx技术的深入剖析 / 1565.5 Nginx虚拟主机配置实战 / 1625.6 Nginx常用功能配置实战 / 1745.7 Nginx访问日志(access_log) / 1845.8 Nginx location / 1905.9 Nginx rewrite / 1945.10 Nginx访问认证 / 1985.11 Nginx相关问题的解答 / 2015.12 本章重点回顾 / 204第6章 企业级LNMP环境应用实践 / 2056.1 LNMP应用环境 / 2056.2 LNMP之MySQL数据库 / 2066.3 FastCGI介绍 / 2176.4 LNMP之PHP(FastCGI方式)服务的安装准备 / 2186.5 开始安装PHP(FastCGI方式)服务 / 2226.6 配置Nginx支持PHP程序请求访问 / 2276.7 部署一个blog程序服务 / 2306.8 有关使用高版本PHP 5.5的说明 / 2406.9 本章重点回顾 / 2416.10 本章参考资料 / 241第7章 PHP服务缓存加速优化实战 / 2427.1 PHP缓存加速器介绍与环境准备 / 2427.2 安装PHP缓存加速器扩展 / 2477.3 安装数据库缓存及其他PHP扩展插件 / 2527.4 安装其他的PHP扩展插件模块 / 2567.5 配置PHP加速与缓存相关的扩展插件模块 / 2617.6 生产环境PHP扩展插件的安装建议 / 2787.7 补充知识 / 2797.8 PHP缓存加速压力测试练习 / 2807.9 本章参考资料 / 281第8章 企业级Nginx Web服务优化实战 / 2828.1 Nginx基本安全优化 / 2828.2 根据参数优化Nginx服务性能 / 2888.3 Nginx日志相关优化与安全 / 3118.4 Nginx站点目录及文件URL访问控制 / 3138.5 Nginx图片及目录防盗链解决方案 / 3178.6 Nginx错误页面的优雅显示 / 3248.7 Nginx站点目录文件及目录权限优化 / 3278.8 Nginx防爬虫优化 / 3298.9 利用Nginx限制HTTP的请求方法 / 3318.10 使用CDN做网站内容加速 / 3318.11 Nginx程序架构优化 / 3338.12 使用普通用户启动Nginx(监牢模式) / 3348.13 控制Nginx并发连接数量 / 3388.14 控制客户端请求Nginx的速率 / 3428.15 本章重点回顾 / 344第9章 MySQL数据库企业级应用实践 / 3459.1 概述 / 3459.2 MySQL多实例介绍 / 3469.3 MySQL多实例的生产应用场景 / 3479.4 MySQL多实例常见的配置方案 / 3489.5 安装并配置多实例MySQL数据库 / 3509.6 配置及管理MySQL多实例数据库 / 3639.7 MySQL主从复制介绍 / 3679.8 MySQL主从复制实践 / 3739.9 MySQL主从复制更多应用技巧实践 / 3899.10 本章重点回顾 / 3959.11 本章参考资料 / 395第10章 企业级NFS网络文件共享服务 / 39610.1 NFS介绍 / 39610.2 NFS系统原理介绍 / 39910.3 NFS服务器端部署环境准备 / 40310.4 NFS服务器端的设置 / 40410.5 实战配置NFS服务器端 / 41010.6 NFS配置参数权限 / 41110.7 NFS服务企业案例配置实践 / 41310.8 NFS服务的重点知识梳理 / 41710.9 NFS客户端挂载命令 / 41810.10 生产环境高级案例配置实战 / 42210.11 NFS客户端挂载深入 / 42410.12 NFS系统应用的优缺点说明 / 42910.13 本章涉及的相关知识 / 43010.14 本章重点回顾 / 43510.15 本章参考资料 / 435第11章 Nginx反向代理与负载均衡应用实践 / 43611.1 集群简介 / 43611.2 为什么要使用集群 / 43611.3 集群的分类 / 43911.4 常用的集群软硬件介绍及选型 / 44111.5 Nginx负载均衡集群介绍 / 44211.6 快速实践Nginx负载均衡环境准备 / 44311.7 Nginx负载均衡核心组件介绍 / 44911.8 Nginx负载均衡配置实战 / 45611.9 Nginx负载均衡监测节点状态 / 47511.10 proxy_next_upstream参数补充 / 47811.11 本章重点回顾 / 478第12章 Keepalived高可用集群应用实践 / 47912.1 Keepalived高可用软件 / 47912.2 Keepalived高可用服务搭建准备 / 48212.3 Keepalived高可用服务单实例实战 / 48612.4 Keepalived高可用服务器的“裂脑”问题 / 49112.5 Keepalived双实例双主模式配置 / 49212.6 Nginx负载均衡配合Keepalived服务案例实战 / 49812.7 解决服务监听的网卡上不存在IP地址问题 / 50212.8 解决高可用服务只针对物理服务器的问题 / 50212.9 解决多组Keepalived服务器在一个局域网的冲突问题 / 50512.10 配置指定文件接收Keepalived服务日志 / 50512.11 开发监测Keepalived裂脑的脚本 / 50712.12 本章重点回顾 / 508第13章 企业级Memcached服务应用实践 / 50913.1 Memcached介绍 / 50913.2 Memcached的用途与应用场景 / 51113.3 Memcached的特点与工作机制 / 51413.4 Memcached内存管理 / 51713.5 Memcached服务安装 / 52113.6 Memcached服务的基本管理 / 52213.7 安装Memcached客户端 / 52713.8 Memcached应用管理 / 53013.9 Memcached服务应用的优化 / 53813.10 Memcached在集群中session共享案例 / 54613.11 Memcached兼容持久化工具介绍 / 54713.12 本章重点回顾 / 549第14章 企业级监控Nagios实践 / 55014.1 Nagios监控简介 / 55014.2 Nagios监控工具及原理介绍 / 55114.3 Nagios服务器端安装 / 55514.4 Nagios客户端安装 / 57114.5 Nagios服务器端监控 / 57814.6 服务器端Nagios图形监控显示和管理 / 60414.7 实现将Nagios故障报警给管理员 / 61614.8 Nagios插件开发 / 62214.9 常见故障问题总结 / 63114.10 本章重点回顾 / 631第15章 企业级网站集群搭建综合解决方案 / 63215.1 企业级中小规模网站集群项目规划 / 63215.2 集群服务搭建详细规划设计说明 / 64115.3 中小规模网站集群架构综合说明 / 66215.3.1 概述 / 66215.3.2 运维人员的两大核心工作主题 / 664
查看详情
好书推荐 / 更多
跟老男孩学Linux运维:Web集群实战
译林幻系列:呼吸
[美国]特德·姜 著;耿辉 译
跟老男孩学Linux运维:Web集群实战
山村暮鸟集:云
山村暮鸟 著
跟老男孩学Linux运维:Web集群实战
剪辑之道:对话沃尔特·默奇
[加拿大]迈克尔·翁达杰(Michael Ondaatije) 著;夏彤 译
跟老男孩学Linux运维:Web集群实战
教父电影全剧本(全彩插图评注版):马里奥·普佐与弗朗西斯·科波拉终稿
[美]珍妮·M·琼斯 著;高远致 译
跟老男孩学Linux运维:Web集群实战
萨拉戈萨手稿
[波]扬·波托茨基 著;方颂华 译
跟老男孩学Linux运维:Web集群实战
新民说·谁的历史
鲁西奇 著
跟老男孩学Linux运维:Web集群实战
古欢:黄易与乾嘉金石时尚
薛龙春
跟老男孩学Linux运维:Web集群实战
春之海终日悠哉游哉:与谢芜村俳句300
[日]与谢芜村 著
跟老男孩学Linux运维:Web集群实战
我们能谈点开心的事吗(99图像小说)
[美]罗兹·查斯特 著
跟老男孩学Linux运维:Web集群实战
狂想人生:皇后乐队传
[英]马克·布莱克 著;席虎牙 译
跟老男孩学Linux运维:Web集群实战
思想的力量
[美]布鲁克·诺埃尔·穆尔;[美]肯尼思·布鲁德
跟老男孩学Linux运维:Web集群实战
中唐至北宋的典范选择与诗歌因革
李贵 著;王水照 编