技能:html
1. Linux基础react
包括对Linux总体的理解/使用和基本命令:2. 运维的命令:linux
运维相关的工具(命令),了解它能解决不少问题。ios
前几天刚回答了一个问题:如何才能更深刻的学习linux?安全
里面的图在这里也能够用到:服务器
另外我我的也会对平时用到的这些工具作一个整理和记录,总结到个人我的维基上:Wiki · Tanky Woo网络
3. 基础服务:能够本地搭建练练手架构
这里推荐鸟哥另一本书 服务器架设篇: 鸟哥的Linux私房菜 (豆瓣)运维
4. 运维平台工具:ssh
也在这个问题 如何才能更深刻的学习linux? 里提到了:能够选择性的折腾下,由于这个涉及到业务,没有实际环境,很难去理解他们的功能和特色。
5. 脚本:7. 网络:
网络是很是重要的一块10. 其它:
了解更多特定技能要求的方式:
Google搜"Linux运维工程师 招聘",看看他们的需求。
最后推荐一本书:Unix/Linux系统管理技术手册 UNIX/Linux 系统管理技术手册 (豆瓣)
后续想到再作补充
素养/处理方式:
除了技能,我以为素养(态度)也能够谈谈
这个正好看到右边相关问题:运维工程师须要具有哪些性格特质?
1. 安全
运维人员的权限很大,因此必定要保证账号/私钥的安全。以上任何一点都很重要,不然弄丢了,风险会很是大。
2. 责任心
如上面那个帖子里 提到的 Owner 意识3. 细心
你的任何一个操做,均可能形成系统的损坏、业务出问题。因此敲命令时必定要细心、再三确认。你敲的再快,也就节省那么一点时间,出了问题才是大事。
4. 推动/改善
若是代码有问题,致使系统开销很大,好比负载,io等。应该第一时间和开发部门确认,要求优化代码。
5. 进取心/不断学习
运维的知识范围很广,要不断学习。遇到问题,作好分析记录,过后还能够在部门内分享交流。
这也是我为何热衷于写技术博客和维基的缘由,好记性不如烂笔头。记录整理的过程也是一个思考升华的过程。
再给一个干货,咱们公司(知道创宇)的技能表:http://blog.knownsec.com/Knownsec_RD_Checklist/v3.0.html,里面的技能点很是全面,也包含了运维相关
欢迎评论补充
其它的一些回答都很是棒,强烈建议也看看!