linux学习计划
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux学习计划相关的知识,希望对你有一定的参考价值。
我从11年工作以来一直从事计算机相关工作,做过支持也做过运维。前前后后接触了许多,负责过上市公司所有应用服务器及虚拟化平台的日常运维
现在负责一家公司AD域控及邮件系统的后台管理。在工作过程中确实可以学到一些东西,但是总觉得缺少了些激情,好像自己迷失了方向。平时也会用linux
系统去做一些日常运行,但是不是很精通。向系统的学习,又没有找到好的平台。只从接触了马哥教育,看到了相应的学习大纲。也给自己明确了一个方向。
学习目标:
在现有的基础上努力提升,不断的尝试,不断的练习。将学习的知识完全掌握并运用的实际项目和工作中。通过自己的实际工作与奋斗,为以后
从运维工程师到架构师打好坚实的基础。让生活更加丰富多
1.
具体措施(学习方法)每天晚上20:30-23:30坚持3个小时学习马哥linux
1.
如果做项目变更,下班比较晚,可利用白天闲余时间进行学习,其余时间不变。
-
每天看视频时需要多想,结合自身的实际经验进行举一反三,并及时做好笔记。
-
有问题或者不懂可求助于网络上的资源,善于利用好网络资源是自学以及记忆的最直接方法。
-
Linux学习需要大量的实际操作,因此在看视频后需要根据学习内容来调节实际操作的时间,多练多想。
-
多与人家交流,在这个实习期间,发现与他人多交流技术问题,对自身是一种极大的提高,所以要多说,多讲。
-
写博客要认真对待,不能草草了事。
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学习计划的主要内容,如果未能解决你的问题,请参考以下文章