【LInux01】学习Linux课程体系

知识 =》技能   需要大量的练习  相当于复盘

要有成就感

在一个领域深挖,再迁移到其他领域

1、两周以后的知识留存率:

  主动学习:

    动手实践:40%

    讲给别人听:70% 

        写博客:是写教程,便于以后复习(必须完成)

            5W+1H(what, why, when, where,who, How)

  被动学习:

    听课:10%

    笔记:20%

2、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脚本编程

    httpd:

      tomat,lnmt,lamt ,session replication Cluster

      分布式存储系统:

          MogileFS,GlusterFS

      LB Cluster: haproxy

      HACluster: Corosync+ Pacemaker

    MySQL: HACluster, NHA, 备份与恢复, MySQL replication

    NoSQL:redis, mongodb, Hbase

    运维工具:puppet(saltstack), cobbler

    虚拟化:

        Linux操作系统原理:虚拟化技术原理

        KVM虚拟化应用详解:

        虚拟化网络:SDN

        openstack云栈

    Docker:容器云

    ELK Stack: ElasticSearch, Logstash,Kibana

    大数据:Hadoop v2, 并行存储及分析平台

      HBase,Hive

      Storm,Spark

    系统优化:

    Python编程

3、学习阶段:

    永远都不可能准备好,只有准备充分

    教室学习:4个月

    工作学习:8个月,不要求工资太高,一定要对职业发展有帮助的

4、IT技术领域

  研发:

      硬件: 机器语言

      软件:

        低级语言:写驱动,汇编语言

        高级语言:

            系统级:C,C++

            应用级:Java,Python

  应用:

      LInux运维

      Shell脚本编程:

      Python: ansible,openstack

DevOps: Development Operations

猜你喜欢

转载自www.cnblogs.com/luoxuw/p/11965237.html