linux学习计划

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux学习计划相关的知识,希望对你有一定的参考价值。

我从11年工作以来一直从事计算机相关工作,做过支持也做过运维。前前后后接触了许多,负责过上市公司所有应用服务器及虚拟化平台的日常运维
现在负责一家公司AD域控及邮件系统的后台管理。在工作过程中确实可以学到一些东西,但是总觉得缺少了些激情,好像自己迷失了方向。平时也会用linux
系统去做一些日常运行,但是不是很精通。向系统的学习,又没有找到好的平台。只从接触了马哥教育,看到了相应的学习大纲。也给自己明确了一个方向。
学习目标:
在现有的基础上努力提升,不断的尝试,不断的练习。将学习的知识完全掌握并运用的实际项目和工作中。通过自己的实际工作与奋斗,为以后
从运维工程师到架构师打好坚实的基础。让生活更加丰富多

1. 

具体措施(学习方法)每天晚上20:30-23:30坚持3个小时学习马哥linux

1. 

如果做项目变更,下班比较晚,可利用白天闲余时间进行学习,其余时间不变。

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

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

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

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

  5. 写博客要认真对待,不能草草了事。

2.学习阶段:
第一阶段: (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、 云计算方向(掌握openstack,kvm等虚拟化技术 docker K8S等)
  2、 运维开发(后期努力学习Python,为以后的运维开发打基础)
  3 自动化运维(在之前自动化基础上做深入)

总结:
路就在脚下,只有一步一步脚踏实地的去走,机会留给有准备的人。努力不会错!

以上是关于linux学习计划的主要内容,如果未能解决你的问题,请参考以下文章

linux学习:Nginx--常见功能配置片段与优化-06

Linux学习计划

Linux学习计划

学习LINUX计划书

学习LINUX计划书

linux学习计划第一周