Linux系统运维与架构设计技术栈
Linux系统运维与架构设计
Linux系统基础入门
Linux系统管理
- 文件目录管理
- 用户管理
- 权限管理
- VIM编辑器的使用
- 文档压缩打包
- 程序包管理(安装、卸载)
- 网络管理
- 文件系统管理
- 内存管理
- 系统管理(监控、环境变量)
- 安全管理(selinux,iptables)
- 磁盘管理
- CentOS7新特性
企业级应用服务管理
- 文件服务(Samba、NFS、SFTP)
- Web服务(HTTP协议、Apache、Nginx,Tengine,OpenRestry)
- LAMP/LNMP
- DNS
Shell编程实战
- Shell脚本入门
- Shell变量、条件语句(if、case)、函数
- Shell 循环(语句while、unit、for、select)
- Shell 控制循环
- Shell 数组
- sed和gawk应用进阶
- Shell 脚本开发范例
- Shell脚本的调试
- Shell脚本开发环境变量配置和优化实践
- Expect自动化交互程序应用实践
- 子Shell和Shell嵌套模式应用
- Shell面试题实战
高性能、高可用MySQL
- MySQL架构与历史
- MySQL基准测试
- 服务器性能剖析
- Schema与数据类型优化
- 创建高性能索引
- 查询性能优化
- MySQL高级特性
- 优化服务器设置
- 操作系统和硬件优化
- MySQL复制及其原理
- 可扩展的MySQL
- 高可用性
- 云端的MySQL
- 应用层优化
- 备份与恢复
- MySQL工具集
- MySQL Replicant库
- 二进制日志
- 高可用性复制
- 横向扩展复制
- 数据分片
- MySQL集群
- MySQL监控
时序数据库
负载均衡
- 负载均衡集群解决方案 HAProxy+LVS
- 高可用集群解决方案 Keepalived
- 高性能集群解决方案
运维工具使用
- ansible 自动化部署管理工具
- puppet 自动化配置管理工具
- fabric 自动化运维工具
- saltstack 自动化运维工具
运维监控
- Zabbix
- CAT
- SkyWalking
- Grafana
- open-falcon
- Prometheus
Python自动化运维
- 构建CMDB数据存储
- 构造B/S自动化运维平台
- 构造Linux系统安全审计功能
- 构建分布式质量监控平台
- 构建桌面版自动化运维平台
云计算
大数据
- Hadoop
- Hadoop生态圈(HDFS,Hive,HBase,Zookeeper,Pig,Impala,Kudu,Flume)
- Spark
- Strom
企业级虚拟化
分布式消息中间件
分布式MongoDB企业级应用
- MongoDB介绍
- MongoDB设计应用
- MongoDB复制
- MongoDB 分片
- MongoDB 应用管理
- MongoDB 服务管理
分布式Redis企业级应用
- 初识Redis
- API的理解与使用
- Redis常用的小功能
- Redis客户端
- Redis持久化
- Redis复制
- Redis的噩梦:阻塞
- 理解内存
- 哨兵
- 集群
- 缓存设计
- 开发运维的陷阱
- Redis监控运维平台CacheCloud
- Redis配置统计字典
分布式日志系统
- E(elasticsearch)
- L(Logstash)
- K(Kibana)
- filebeat
- Sentry
分布式MySQL中间件
分布式文件存储
分布式版本控制系统
虚拟化容器
Linux系统调优
- Linux系统优化思路
- Linux系统性能评估与优化案例
- 内存、磁盘性能评估
- 网络性能评估
- 基于Web应用的性能评估
Java应用构建
- JDK/openjdk
- Maven/Gradle
- Tomcat
- Jenkins
- SpringBoot/SpringCloud/SpringCloud Alibaba
- Dubbo
- Apollo
项目管理
Web安全
运维架构
转载于:https://www.cnblogs.com/ittimeline/p/10232997.html