LIUNX学习计划

Linux个人学习计划

为进一步提高自身专业水平,以适应工作需要,因此为自己制定了一份学习计划:

一、学习目标

我们要明白学习 Linux 运维的目的,相信大家都是为了能找到一份非常好的工作,一个高薪的工作,不断的练习,不断的成长,成为一名资深的 Linux 运维工程师而奋斗。通过自己的实际工作,让我们的生活更加的完整和充实,为年薪 20w 目标奋斗。加油!

二、具体措施(学习方法)

1、  每天晚上 20:00-22:30 坚持 2.5 个小时学习马哥 linux,如遇特殊情况:出差或者做项目在外面,可利用闲余时间进行学习,其余时间不变。

2、  每天看视频时需要多想,结合自身的实际经验进行举一反三,并及时做好笔记。

3、  有问题或者不懂可求助于网络上的资源,善于利用好网络资源是自学以及记忆的最直接方法。

4、  Linux 学习需要大量的实际操作,因此在看视频后需要根据学习内容来调节实际操作的时间,多练多想。

5、  多与人家交流,在这个实习期间,发现与他人多交流技术问题,对自身是一种极大的提高,所以要多说,多讲。

6、  写博客要认真对待,不能草草了事。

7、  Linux 运维课程体系大纲中的服务及安全管理,Cluster,ops,monitoring,shell 脚本编程,分布式存储系统,虚拟化,大数据,Docker 等架构师课程需要重点学习与突破。

三、学习阶段

第一阶段: (5 天)

  1、Linux 基础知识、基本命令(起源、组成、常用命令如 cp、ls、file、mkdir 等常见操作命令)

  2、Linux 用户及权限基础

  3、Linux 系统进程管理进阶

  4、linux 高效文本、文件处理命令(vim、grep、sed、awk、find 等命令)

  5、shell 脚本入门(可边练习边学习)

第二阶段: (10 天)

  自身是网络专业出身,基础较好,这一块我觉得学习起来较为轻松

  1、TCP/IP 网络基础(差不多 CCNA、NP 的知识就够用)

  2、Linux 企业常用服务(如 dns、http、ftp、mail、nfs 等)

  3、Linux 企业级安全原理和防范技巧(系统性能 / 安全、安全威胁模型和保护方法

  4、 加密 / 解密原理及数据安全、系统服务访问控制及服务安全基础

  5、iptables 安全策略构建

  6、shell 脚本进阶(主要是结合一些应用,写一些案例)

  7、MySQL 应用原理及管理入门  

第三阶段: (10 天)

  1、http 服务代理缓存加速(其中主要学习 varnish、nginx 缓存系统,要对 CDN 的知识有所了解。)

  2、企业级负载集群(其中主要学习 nginx、haproxy、lvs 要对主要知识熟练掌握,对负载均衡算法有清晰认识,)

  3、企业级高可用集群 (其中需要对 keepalived,heartbeat 等进行深入讲解)

  4、运维监控 zabbix 详解(主要是 zabbix、cacti、nagios 等监控系统,现在用的比较多的是 zabbix)

  5、运维自动化学习(需要学一些开源运维自动化工具的使用如 ansible、puppet、cobbler 等运维自动化工具)

第四阶段:未知数

  1、 大数据方向(需要对 hadoop、storm 等常见开源大数据系统需要深入了解)

  2、 云计算方向(主要是 openstack 这套东西,当然像一些 kvm 等虚拟化技术,也是需要掌握的,现在 docker 也比较流行)

  3、 运维开发(主要是 python 运维开发)

  4、 自动化运维(在之前自动化基础上做深入)