Linux运维课程体系大纲
Linux入门:
Linux系统管理:
Linux服务及安全管理:
httpd,lamp,lnmp
Cache:memcached,varnish(缓存系统)
DB:mysql(mariadb)
Linux Cluster:
LB Cluster(负载集群):Nginx(七层),LVS(四层)
HA Cluster(高可用集群):Keepalived
Linux Ops:ansible
Monitoring:zabbix
shell脚本编程
http:
tomcat的两种架构:lnmt,lamt
tomcat的session replication cluster(会话机制集群)
分布式存储系统:
MogileFS,GlusterFS
MySQL:HA Cluster、MHA、备份和恢复、MySQL Replication、Read-Write splitting
LB Cluster:haproxy
HA Cluster:Corosync+Pacemaker,pcs/crmsh
NoSQL:redis,mongodb,HBase
运维工具:puppet成熟 [saltstack不成熟] cobbler
虚拟化:
Linux操作系统原理:虚拟化技术原理
kvm虚拟化应用详解:xen虚拟化(没有kvm操作简单,所以被弃用了)
虚拟化网络:SDN
OpenStack云栈
Docker:容器云
ELK Stack(日志分析工具):ElasticSearch(搜索引擎),Logstash(日志搜索),Kibana(展示工具)
大数据(热在研发上): Hadoop v2,是一个分布式的并行存储及分析平台;
建构在hadoop上的 HBase,Hive
可建构在hadoop,也可以独立运行的 Storm,Spark
系统优化:在红帽中称为black art(黑色艺术)
Python编程: