您的位置  > 互联网

Linux运维学习阶段需要分为四个阶段,和资深方向细化

第一阶段:入门级入门

初期阶段,需要明确Linux的学习路线。 任何学习都是循序渐进的,所以学习Linux也需要一定的路线。

个人推荐的学习路线如下:

初步介绍:

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

2.Linux用户和权限基础知识

3.高级Linux系统进程管理

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

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

第二阶段:中级高级

中级需要深入了解Linux原理和基础知识,然后深入研究上层应用和服务。 说到服务,肯定涉及到网络相关的知识,需要时间去学习。

1. TCP/IP网络基础知识(大概了解CCNA和NP就够了)

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

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

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

5、安全策略建设

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

7、MySQL应用原理及管理简介(可管理和搭建个人博客网站)

我在这里学到的基本技能足以能够进行一些基本的运维工作和简单的维护。

第三阶段:高级推广

1.http服务代理缓存加速(主要是学习,nginx缓存系统,以及CDN知识的了解。)

2.企业级负载集群(主要学习nginx、lvs,掌握主要知识并对负载均衡算法有清晰的认识)

3.企业级高可用集群(需要深入讲解等)

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

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

如果你能掌握这一点,基本上就能搞定很多工作了。 可以去面试高级运维工程师,薪资可以达到12-18K左右。

第四阶段:进阶至高级

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

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

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

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

5、运维架构师(主要要求广度,差不多5年以上经验,可以担任这个职位)