首页 > 代码库 > 如何学习Liunx和个人学习大纲
如何学习Liunx和个人学习大纲
提醒不甘平凡的我
2009大学刚刚毕业(不是正规大学,没来北京之前,在家里不是打架就是闲逛,家里人怕早晚出事,索性花钱上了这个“大学”)找了一家IT培训机构。当时的培训机构出名两家:“北大青鸟”、“清华万博”,最后在“万博”进行了简单的linux培训。经过几年工作,知识存储量已经远远不够。正好公司有培训经费且想全面深入系统的重新学习一下。申请了“马哥教育”视频作为学习源泉。
通过不到一周的学习(工作空闲时间),总结一下。后面会慢慢更新所学到知识。
一、主动/被动学习模式:
1.主动学习:
动手实践:凡事熟能生巧,多动手练习。这样知识留存率40%左右。
讲给别人或自己:当要讲给别人的时候,是需要思路排版,别人明白才算自己吃半透明状态。其实写博客也是间接讲的一种方式,知识留存率70%左右。
2.被动学习:
视频学习:一般情况只是看视频不做任何事情,知识留存率是非常低。时间长了最多10%。
笔记学习:好脑子不如烂笔头,笔记的知识留存率20%。
善于动脑、多多动手、知识总结、主动分享
二、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脚本编程
高级课程:
tomcat, lnmt, lamt, session replication cluster
分布式存储系统:
MogileFS, GlusterFS
LB Cluster:haproxy
HA Cluster: Corosync+Pacemaker, pcs/crmsh
MySQL:HA Cluster、MHA、备份和恢复、MySQL Replcation、Read-Write splitting
NoSQL:redis, mongodb, HBase
运维工具:puppet [saltstack], cobbler
虚拟化:
Linux操作系统原理;虚拟化技术原理;
kvm虚拟化应用详解;xen虚拟化;
虚拟化网络:SDN
OpenStack云栈
Docker:容器云;
ELK Stack:ElasticSearch, Logstash, Kibana
大数据:Hadoop v2, 并行存储及分析平台;
HBase, Hive
Storm, Spark
系统优化:
Python编程
运维必须掌握知识:管理命令、基本服务、shell/python脚本、监控、数据库、虚拟化
Docker、ELK Stack、大数据这些课程有时间在进行学习。
本文出自 “变相怪杰” 博客,谢绝转载!
如何学习Liunx和个人学习大纲