Linux 运维工程师学习成长路线上要经历哪四个阶段?
之前曾看到一篇新闻,Linux之父建议大家找一份基于Linux和开源环境的工作。今天就来聊一聊我的想法,本人8年Linux运维一线经验,呆过很多互联网公司,从一线运维做到运维架构师一职,也见证了中国运维行业从无人问津到可圈可点的整个演变过程。
Linux系统目前主要应用在企业服务器上,学习Linux,更多的是向Linux系统/运维工程师方向进军。比如云计算系统工程师,大数据运维工程师,运维开发工程师其职位都是Linux运维工程师的进阶。下面就整体介绍下,作为过来人,怎么学习Linux,以及Linux入门和学习的路线。
运维学习需要分为四个阶段:
初级阶段需要把linux学习路线搞清楚,任何学习都是循序渐进的,所以学linux也是需要有一定的路线,个人建议学习的路线如下:
Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见操作命令)
Linux用户及权限基础
Linux系统进程管理进阶
Linux高效文本、文件处理命令(vim、grep、sed、awk、find等命令)
shell脚本入门(可边练习边学习)
中级进阶需要在充分了解linux原理和基础知识之后,对上层的应用和服务进行深入学习,其中说到服务肯定涉及到网络的相关知识,是需要花时间学习的。
TCP/IP网络基础(差不多CCNA、NP的知识就够用)
Linux企业常用服务(如dns、http、ftp、mail、nfs等)
Linux企业级安全原理和防范技巧(系统性能/安全、安全威胁模型和保护方法
加密/解密原理及数据安全、系统服务访问控制及服务安全基础
iptables安全策略构建
shell脚本进阶(主要是结合一些应用,写一些案例)
MySQL应用原理及管理入门(能管理和搭建一个个人博客站点)
学到这里,掌握的基本技能,已经够用了,已经能做一些基础的运维工作和简单维护了。
http服务代理缓存加速(其中主要学习varnish、nginx缓存系统,要对CDN的知识有所了解。)
企业级负载集群(其中主要学习nginx、haproxy、lvs要对主要知识熟练掌握,对负载均衡算法有清晰认识)
企业级高可用集群 (其中需要对keepalived,heartbeat等进行深入讲解)
运维监控zabbix详解(主要是zabbix、cacti、nagios等监控系统,现在用的比较多的是zabbix)
运维自动化学习(需要学一些开源运维自动化工具的使用如ansible、puppet、cobbler等运维自动化工具)
能掌握到这里,基本能处理搞定很多工作了,可以去面试高级运维工程师。
大数据方向(需要对hadoop、storm等常见开源大数据系统需要深入了解)
云计算方向(主要是openstack这套东西,当然像一些kvm等虚拟化技术,也是需要掌握的,现在docker也比较流行)
运维开发(主要是python运维开发)
自动化运维(在之前自动化基础上做深入)
运维架构师(主要需要广度,差不多5年左右以上经验,可以担当此职位)
原文来自:http://www.jianshu.com/p/9269c640e65f
Linux 运维工程师学习成长路线上要经历哪四个阶段?相关推荐
- Linux运维工程师学习成长路线
作为互联网的幕后英雄,Linux运维工程师长期隐匿在大众认知范围之外,关于运维的讨论仍旧是一片无人涉足的荒漠.在某知名行业研究调查结果中,非互联网从业者对于运维相关问题的回复有三个高频词汇是:不知道. ...
- Linux运维工程师学习目标
学习Linux运维的初衷,我身边有朋友做软件开发,也有做Linux运维工程师,他们都混的不错了,而且能拿到自己满意的薪水.我在网上了解一些有关IT行业未来发展趋势,IT行业当前比较火爆的技术有:人 ...
- linux运维工程师学习路线
一.学习路线: 1.青铜: 1.Linux基础知识.基本命令(起源.组成.常用命令如cp.ls.file.mkdir等常见操作命令) 2.Linux用户及权限基础 3.Linux系统进程管理进阶 4. ...
- Linux运维工程师学习大纲
一. 熟悉Linux系统基本知识 1.Linux基本概念 2.学习LINUX用户管理和文件结构部分 3.熟悉LINUX日志文件 4.熟练使用VI工具 5.了解cron job 6.了解Swap交换区 ...
- Linux运维工程师学习:Linux系统基本知识
Linux系统基本知识 一. Linux基本概念 二. 学习LINUX用户管理和文件结构部分 2.1 /etc/passwd与/etc/group 2.2 建立用户组的意义及在Oracle及服务器中的 ...
- 亲爱的,我是一条Linux运维技术学习路径呀。
根据我的经验,人在年轻时,最头疼的一件事就是决定自己这一生要做什么.在这方面,我倒没有什么具体的建议:干什么都可以,但最好不要写小说,这是和我抢饭碗.总而言之,干什么都是好的:但要干出个样子来,这才是 ...
- Linux运维工程师前景
什么是Linux运维 如果我们是一辆高速行驶在高速公路上的汽车,那运维工程师就是司机兼维修工,这个司机可不简单,有时需要在高速行驶过程中更换轮胎.并根据道路情况换档位.当汽车速度越来越快时,汽车本身不 ...
- linux运维前景2018,Linux运维工程师为什么越来越受企业重视?
Linux运维工程师发展前景如何?它是一个新颖岗位现在非常吃香. 1 从行业角度分析 目前从行业的角度分析,随着国内软件行业不断发展壮大,越来越多复杂系统应运而生,为了保证系统稳定运行,必须要有足够多 ...
- Linux运维工程师岗位前景及学习路线
Linux运维工程师岗位前景及学习路线 1.1 什么是Linux? 大家日常使用电脑听歌.打游戏娱乐或处理日常工作时,接触到最多的就是Windows操作系统,电脑如果不安装Windows系统是无法进行 ...
- Linux系统运维工程师学习(基础 一)
Linux系统运维工程师学习(基础 一) 1.1计算机软硬件与操作系统介绍 计算机系统的组成 硬件系统 主机(中央处理器,内部处理器) 外部设备(I/O设备接口,外部存储器,输入输出设备) 软件系统 ...
最新文章
- python符号求导
- mysql更改数据库数据存储目录_MySQL更改数据库数据存储目录
- struts2+hibernate+Spring分层开发
- FreeNAS安装与应用—安装篇
- Django框架详细介绍---cookie、session、自定义分页
- 电脑卡得厉害,得采取一些措施了
- JVM_03 运行时数据区 [ 虚拟机栈 ]
- webpack——概念的引入
- html文件实践总结,html,css学习实践总结
- CMD发现一个得到字符串长度的方法
- Winform--处理MDI父窗体与子窗体的交互
- c语言开发实际,21实际c语言教程-1 (转)
- 软件质量 软件测试和质量保证
- 集成海康威视Sadp SDK实现局域网设备搜索
- 百度AI-语音识别图片搜索(Java)
- Python [:] list slicing列表切片
- 应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序
- 深圳大学计算机研究生调剂,深圳大学2020年硕士研究生招生调剂办法
- 中划线与下划线的区别
- 五年工作经验总结 16 条的代码规范