书刊介绍
《跟老男孩学Linux运维:高性能Web集群实践(上)》内容简介
全书共分为12个章节(0—11章)第0章,讲解CentOS7.6操作系统的安装。第1章,主要讲解Web集群架构基础概念知识、架构模型、架构搭建规划、架构优化等。第2章,主要的数据备份工具。第3章,讲解NFS网络文件共享服务。第4章,讲解网站数据实时复制应用与实践。第5章,主要讲解SSHD远程连接工具企业应用实践。第6章,主要讲解Ansiable批量管理工具应用与实践。第7章,主要讲解HTTP及Web服务核心基础知识。第8章,主要讲解Nginx静态Web服务应用实践。第9章,主要讲解企业级LNMP环境部署实践。第10章,主要讲解Nginx反向代理与动静分离架构实战。第11章,主要讲解Keepalived高可用集群实战。
老男孩编著作品目录
前言
第1章:企业级CentOS7.6操作系统安装
1.1、下载CentOS系统ISO镜像
1.2、CentOS7.6操作系统的安装准备
1.3、开始安装CentOS7.6操作系统
1.4、系统安装后的基本配置
1.5、本章相关问题
第2章:中小规模Web集群规划与环境准备
2.1、网站集群架构介绍
2.2、网站集群架构组成
2.3、网站集群架构搭建规划
2.4、网站集群架构系统优化
第3章:Rsync数据复制软件应用实践
3.1、Rsync介绍
3.2、Rsync工作方式介绍与实践
3.3、Rsync功能应用拓展
3.4、Rsync企业级应用经验
3.5、Rsync服务安全
3.6、Rsync企业常用工作场景
3.7、Rsync企业级全网备份项目案例介绍与实践
3.8、Rsync相关参考资料
3.9、中小规模集群架构实战进度(备份服务器搭建,红旗1)
第4章:企业级NFS网络文件共享服务
4.1、NFS介绍
4.2、NFS系统原理介绍
4.3、NFS服务端部署环境准备
4.4、NFS服务器端的安装启动
4.5、实战配置NFS服务器端
4.6、NFS配置文件权限参数
4.7、NFS服务配置企业案例实践
4.8、NFS服务的重点知识梳理
4.9、NFS客户端挂载排错思路
4.10、NFS客户端挂载深入讲解
4.11、NFS系统应用的优缺点说明
4.12、从集群架构上解决NFS性能压力方案
4.13、生产环境高级案例中的配置实战
4.14、本章涉及的相关命令知识
4.15、NFS服务器端的防火墙控制
4.16、NFS服务应用中的常见故障排查
4.17、NFS客户端自动挂载部署方法
4.18、本章重点与面试题
4.19、参考资料
4.20、中小规模集群架构实战进度(NFS存储项目实战,红旗2)
第5章:企业级实时复制应用实践
5.1、实时复制服务介绍
5.2、实时复制Inotify机制介绍
5.3、Sersync实时复制工具介绍
5.4、大型企业级高并发文件实时复制方案
5.5、企业级解决NFS存储实时复制案例
5.6、中小规模集群架构的静态读写弃用NFS存储部署的说明
5.7、其他网站后端存储解决方案
5.8、中小规模集群架构实战进度(NFS实时复制,红旗3)
第6章:SSHD远程连接服务的企业应用实践
6.1、SSH服务介绍
6.2、SSH服务工具详解
6.3、SSH服务操作说明
6.4、SSH服务安全配置
6.5、SSH远程连接说明
6.6、SSH服务远程命令
6.7、企业级SSHD免密码批量管理的企业项目案例
6.8、本章重点知识小结
6.9、中小规模集群架构实战进度(SSH批量管理项目实战,红旗4)
第7章:Ansible自动化运维批量管理实践
7.1、自动化运维发展史
7.2、Ansible软件介绍
7.3、Ansible软件实践部署
7.4、Ansible批量管理方式
7.5、Ansible软件基础配置
7.6、Ansible批量管理模式和命令介绍
7.7、Ansible模块详解
7.8、Ansible软件的帮助信息
7.9、Ansible最核心的组件playbook
7.10、中小规模集群架构实战进度(Ansible批量管理项目实战)
第8章:HTTP及Web服务核心基础
8.1、HTTP服务的重要基础
8.2、HTTP协议
8.3、HTTP资源
8.4、网站流量度量术语
8.5、WWW服务软件介绍
8.6、本章重点回顾
8.7、本章相关面试题
8.8、本章参考资料
第9章:Nginx静态Web服务应用实践
9.1、Nginx介绍
9.2、Nginx
Web服务
9.3、开始安装Nginx
9.4、Nginx技术深入剖析
9.5、Nginx虚拟主机配置实战
9.6、Nginx常用功能配置实战
9.7、Nginx访问日志(access_log)
9.8、Nginx
Location
9.9、Nginx
Rewrite
9.10、Nginx访问认证
9.11、本章重点回顾
9.12、Nginx相关问题的解答
9.13、yum安装Nginx完整步骤
9.14、中小规模集群架构实战进度(静态Nginx服务器,红旗5)
第10章:企业级LNMP环境部署实践
10.1、LNMP应用环境
10.2、LNMP之MySQL数据库
10.3、FastCGI介绍
10.4、LNMP之PHP(FastCGI)服务安装准备
10.5、开始安装PHP(FastCGI方式)服务
10.6、配置Nginx以支持PHP程序请求访问
10.7、部署一个Blog程序服务
10.8、有关使用低版本PHP的说明
10.9、php.ini配置文件的重要参数优化
10.10、本章重点回顾
10.11、本章参考资料
10.12、中小规模集群架构下调整数据库分离出LNMP
10.13、中小规模集群架构下调整Web静态数据以迁移到NFS共享存储中
10.14、中小规模集群架构实战进度(LNMP服务项目,红旗6~8)
第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、本章重点回顾
11.12、中小规模集群架构实战进度(Nginx反向代理,红旗9)
第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、本章重点回顾
12.13、中小规模集群架构实战进度(Keepalived高可用,红旗10)