第1章 Linux基础运维与Shell脚本
1.1 Linux概述
1.1.1 Linux操作系统简介
1.1.2 如何学习Linux操作系统
1.2 Linux运维命令
1.2.1 执行帮助文档命令
1.2.2 常用系统工作命令
1.2.3 系统状态检测命令
1.2.4 文本文件编辑命令
1.2.5 文件目录管理命令
1.3 Shell脚本语言
1.3.1 vim文本编辑器
1.3.2 Shell基础知识
1.3.3 Shell常用功能
1.3.4 任务:编写简单的Shell脚本
1.4 开放研究任务:Shell脚本项目实施
小结
第2章 LAMP与LNMP
2.1 LAMP服务
2.1.1 LAMP服务的原理
2.1.2 LAMP服务的架构
2.2 LNMP服务
2.2.1 LNMP服务的原理
2.2.2 LNMP服务的架构
2.3 LAMP服务的部署
2.3.1 LAMP服务解析
2.3.2 任务:部署LAMP服务
2.4 开放研究任务:用LNMP架构部署WordPress网站
小结
第3章 数据库运维与集群
3.1 数据库服务概述
3.1.1 数据库服务背景
3.1.2 数据库服务原理
3.2 数据库服务运维
3.2.1 初始化MariaDB服务
3.2.2 MariaDB数据库运维
3.3 主从复制数据库
3.3.1 主从复制数据库服务
3.3.2 任务:部署主从复制数据库
3.4 读写分离数据库
3.4.1 读写分离数据库服务
3.4.2 Mycat中间件服务
3.4.3 任务:配置Mycat数据库中间件
3.5 开放研究任务:构建读写分离数据库集群
小结
第4章 NoSQL数据库服务
4.1 NoSQL数据库服务概述
4.1.1 NoSQL服务背景
4.1.2 NoSQL服务简介
4.2 Memcached服务
4.2.1 Memcached服务简介
4.2.2 Memcached服务运维
4.2.3 任务:部署Memcached服务
4.3 Redis服务
4.3.1 Redis服务简介
4.3.2 Redis服务运维
4.3.3 任务:部署Redis服务
4.4 开放研究任务:用Sentinel实现Redis集群高可用部署
小结
第5章 共享存储与分布式存储
5.1 NFS共享存储
5.1.1 NFS共享存储概述
5.1.2 NFS工作原理
5.1.3 任务:部署NFS共享存储
5.2 GlusterFS分布式存储
5.2.1 GlusterFS分布式存储概述
5.2.2 GlusterFS工作原理
5.2.3 任务:部署GlusterFS分布式存储
5.3 Ceph分布式存储
5.3.1 Ceph分布式存储概述
5.3.2 Ceph工作原理
5.3.3 任务:安装Ceph服务
5.4 Swift分布式存储
5.4.1 Swift分布式存储概述
s.4.2 Swif服务架构
5.4.3 任务:使用Swift作为后端存储
5.5 开放研究任务:架构Ceph分布式存储集群
小结
第6章 集群与高可用技术
6.1 Keepalived服务
6.1.1 Linux集群
6.1.2 Keepalived服务及原理
6.1.3 任务:部署Keepalived高可用集群
6.2 LVS服务
6.2.1 负载均衡
6.2.2 LVS服务及原理
6.2.3 任务:部署DR模式的LVS负载均衡
6.3 HAProxy服务
6.3.1 负载均衡类型
6.3.2 HAProxy服务
6.3.3 任务:部署HAProxy负载均衡集群
6.4 开放研究任务:搭建Linux集群架构之负载均衡
小结
……
第7章 监控服务与自动化运维工具
第8章 容器高级运维
第9章 Kubemetes服务架构与平台
展开