Knowledge = "skills need a lot of exercise is equivalent to re-set
There must be a sense of accomplishment
Digging in a field, and then migrate to other areas
1, two weeks after knowledge retention:
Active Learning:
Hands: 40%
Repeat it: 70%
Write blog: is writing a tutorial, to facilitate later review (to be completed)
5W+1H(what, why, when, where,who, How)
Passive learning:
Lectures: 10%
Note: 20%
2, Linux system operation and maintenance courses
Getting Started with Linux
Linux System Administration
Linux services and Security Management:
httpd,lamp,lnmp
Cache:memcached,varnish
DB:mysql (MariaDB)
Linux Cluster
LB Cluster:Nginx,LVS
HA Cluster: Keepalived
Linux Ops:ansible
Monitoring:zabbix
Shell Scripting
httpd:
tomato, lnmt, lame, session replication Cluster
Distributed storage system:
MogileFS, GlusterFS
LB Cluster: haproxy
HACluster: Corosync+ Pacemaker
MySQL: HACluster, NHA, backup and recovery, MySQL replication
NoSQL:redis, mongodb, Hbase
Operation and maintenance tools: puppet (saltstack), cobbler
Virtualization:
Linux operating system principles: the principle of virtualization technology
Detailed KVM virtualization applications:
Virtualized network: SDN
openstack Cloud Stack
Docker: cloud container
ELK Stack: ElasticSearch, Logstash,Kibana
Big data: Hadoop v2, parallel storage and analysis platform
HBase,Hive
Storm,Spark
System Optimization:
Python Programming
3, the learning phase:
We will never be ready, fully ready only
Classroom learning: 4 months
Work study: 8 months, are not required to pay too much, we must help the career development
4, IT technology fields
R & D:
Hardware: Machine Language
software:
Low-level language: write drive, assembly language
High-level language:
System level: C, C ++
Application level: Java, Python
application:
LInux operation and maintenance
Shell Scripting:
Python: ansible,openstack
DevOps: Development Operations