1,Linux入门:操做系统基础概念,常见的发行版,经常使用的命令,经常使用的工具mysql
2,Linux系统管理:程序包管理,分区管理等等redis
3,Linux服务及安全管理:sql
httpd,lamp,lnmpmongodb
- Cache:memcached,varnish
- DB:mysql(mariadb)
以上三部分相对于RedHat认证考试的RHCSA和RHCE编程
注:RedHat的认证考试tomcat
- RHCSA:红帽认证的助理工程师
- RHCE:红帽认证的工程师
- RHCA:红帽认证的架构工程师
4,Linux Cluster安全
- LB Cluster/负载均衡集群:Nginx,LVS
- HA Cluster/高可用集群:Keepalived
5,Linux Ops:ansible网络
6,Monitoring:zabbixsession
7,Shell脚本编程架构
8,第二阶段:
- tomcat,lnmt,lamt,session replication cluster
- 分布式存储系统:MogileFS,GlusterFS
- LB Cluster:haproxy
- HA Cluster:Corosync+Pacemaker,pcs/crmsh
- MySQL:HA Cluster,MHA,Backup&Restore,MySQL Replication,Read-Write Splitting
- NoSQL:redis,mongodb,HBase
- Linux Ops:puppet,saltstack,cobbler
- 虚拟化:
- Linux操做系统原理,虚拟化技术原理
- KVM虚拟化应用详解:xen虚拟化
- 虚拟化网络:SDN/Software Driven(Define) Network
- OpenStack/云栈
- Docker:容器云
- ELK Stack:ElasticSearch,LogStash,Kibana
- 大数据:Hadoop(v1/v2),并行存储及分析平台
- HBase,Hive
- Storm,Spark