一个新手面试 Linux 运维工程师至少需要知道哪些知识?运维工程师

/ 华南女子学院运维工程师 / 2017-04-06

运维工程师,Linux运维工程师,汇鱼人才

汇鱼人才为新手面试Linux运维工程师需要掌握哪些知识提供了一些资料,希望对Linux运维工程师的面试有所帮助!

 

1、Linux 基础命令及脚本 

shell 是基本要求,最好懂perl 或 python 等。如果不懂脚本,怎么把重复的劳动变得简单呢? 


2、系统监控命令 

目的是获取系统当前的运行状态,遇到故障等要懂得分析排查。系统调优,并懂得原理,知道为什么这个参数要调整成这个值。 


3、网络监控命令 

基本和第二点原因一致,不过重点关注于网络。同样需要理解原理及调优,不能照搬前人的经验而不知甚解。


4、运维绝对不是会什么,会什么就可以的,而是需要很强的责任心保证服务器的健康和稳定,这是首要因素,也是你老板请你来来的主要原因。 


5、你需要对新技术有较强的敏感度,懂得利用新技术去增加生产力,节约成本,减少复杂度。 


6、学会一门脚本语言,这样的话,你可以减少复杂劳动,把时间拿来思考未来的世界。


运维工作尤其是linux运维,其实最考验你的能力,因为需要学习的东西实在太多。 


你既要懂网络:思科华为设备的配置; 


要懂性能调优:包括lamp或者lnmp的性能调优,也包括linux操作系统调优; 


要懂数据库mysql或者nosql(例如mongodb): 


要懂编程语言:Shell是最基本的,还要学习perl,python,甚至ruby和C++等(因为一些软件是这些语言编写的),还得熟练掌握awk,sed,grep以及正则表达式; 


要懂一些调试排错的命令工具的使用,比如htop,dstat,strace,systemtap,iostat,sar等; 


要有比较好的英语水平:因为很多软件或者工具以及出现问题排错的答案都不是国人所做,甚至还需要和原作者交流,在谷歌group里面留言讨论 


要有坚强的体魄和超时工作的心理准备:升级维护都是在大家还在做梦时候。夜里2点网站挂了你也得起来,手机不停的接收各种报警短信... 


要有背黑锅的忍耐力:运维一直是公司爹不疼娘不爱的位置,别人做好了和你无关,你做差了别人作不好就是你影响的。人力和财务是技术部门的服务,运维就是各技术部门的服务,大到线上操作,小到帮助公司其他使用linux桌面的同事,公司内部机房,IDC维护(跑腿搬服务器),干好了就算了,干不好,一堆人背后骂你。


还要有(这也是最重要的)一颗积极学习的心,因为技术发展的不容许你原地不前,假如你不是技术geek,觉得Shell+apache就是anything,


汇鱼人才为新手面试Linux运维工程师需要知道哪些知识的解析就先到这里,想了解更多个更全的资料请关注汇鱼人才,汇鱼人才不会让你失望!


公众号,微信

汇鱼网海峡创乐汇
汇鱼网海峡创乐汇