Skip to main content

 路由器设置 > 新闻资讯 >

IT运维闲谈

2013-08-05 00:07 浏览:

  杂话篇

  其实豪鹫也是一个刚毕业一年多的菜鸟,写这篇文章的目的仅是写给三年后的自己,看看到时候自身技能到达哪个层次,也希望豪鹫的这篇文章,可以给更多刚毕业的、在IT运维路上的、或者是暂时在IT运维迷失方向的童鞋一点点启发。

  豪鹫跟大部分人一样,选上了一条“IT运维不归路”,从高中对QQ还是懵懂的状态,到填报志愿,对网络技术一无所知,却报了此专业……

  在学校,也跟大部分同学一样,玩,逛,疯……一直没什么突破性的举措,方方面面中庸,一直到大三,才知道有linux这系统,刚开始也没什么学习兴趣,上课听老师吹水,一些简单的命令也不会敲,现在想想,真佩服当时的自己呀~~不过谁都是从这个状态走过来的,从陌生到了解,再从了解到熟悉,再从熟悉到精通,从精通到深刻,这是认识事物的过程。

  培训篇

  说说正题吧,真正接触linux应该是从2011年12月开始,那时候差不多要实习,感觉什么技术都不会,后来是经老师介绍,跟着一帮哥们同学过来广州一个linux培训中心,开始了两个月的linux培训,虽然大部分内容在学校也有学,但是心里那份学习劲要比在学校强得多,因为心态不一样,也决定了做事的态度,那段时间几乎都是要做项目的,一边学习,一边跟着老师做项目,感觉真的学到挺多东西的,尽管现在工作了,很多东西用不到,但是至少可以填补那时心里那份知识空缺。做的项目也不多,记得有《无人值守安装系统》、《中小型企业网站建设》、《中型企业网络架构升级改造》、《RHCS集群》等,记得那段时间也是最苦逼的,每天晚上为了赶实验,都是弄到凌晨3、4才睡觉,早上8点多又得赶去上课,记得终于有一次身体实在是顶不住了,还去医院打了点滴。

  面试篇

  很快两个月的培训过去了,带着还半生不熟的点滴技能出来闯社会,面试了好几家公司,结果都是被拒之门外,人家要不就是招有经验的,要不就是要高学历的,要不就是要有扎实基础的,当时面试的时候还是挺受打击的,但也只能怪自己,本身无料莫怪其人。不过每次面试完回去的那个晚上,都会想想人家面试的重点或者是方向,然后隔天按照那些自己不会的技能去找资料,去看书,下次面试失败回来,还是一样,回忆公司的招人要求以及面试官面试的技能方向,又开始研究,当然,研究也不是很透彻,毕竟没环境可以实验,但是至少可以使心里有那个概念,不会被一问就三不知。记得有一次面试一家游戏公司,因为太突然了,也没来得及去为这次面试做准备,结果去到那里做了一份笔试题,面试的时候,那位女领导说要我写一个shell出来,我一下子冒冷汗了,这个还真是我的弱项,我说不会。第二个问题:问我对他们公司有没有什么了解。我迟疑了一下,很不确定的说,贵公司是做网游的吧,那位女领导不语,我就顿时觉得我2B了。回来查查,额,人家是一家专门做手游的公司,哎,人家要是真招我的话那才叫2B呢,。

  工作篇

  经过一个多月的奋战,终于找到一间无论是工作环境,气氛,还是团队、企业文化等,我都觉得很不错的公司,开始了人生第一份跟专业相关的全职工作,刚进这公司的时候,团队的人还是很不错的,毕竟组长是老乡,老乡见老乡,两眼泪汪汪,呵呵,工作环境也是很优雅,不会很压抑,而且学习环境也是有unix系统和windows2003系统,这对于那些没有真正接触过服务器的孩子们是多么高兴的事,这回可以好好玩一下了。但是菜鸟还是菜鸟,还是有一次差点系统被我搞挂了,居然脑子进水般在/目录下执行chmod -R 775 / ,呵呵,专业的人都知道,重启的话估计是起不来了,系统文件的权限都被我改了,犯了错,那是心脏的跳动速度怎么也得有个5下每秒,不过还是很感谢那段时间组长的帮忙,才得以系统恢复。一进公司主要的工作还是搭监控系统cacti和nagios,并将两者整合到一起,然后是网站升级等等一些比较基础的工作,直至后台平台割接,全部系统由原来的solaris系统更换成SUSE 11的系统,也随着发展慢慢地开始接触oracle数据库,根据需求去查询数据,而且工作也挺轻松,不用经常加班,感觉公司平台还是有很多值得我去学习的,这也是我到现在还没跳槽的原因。

  认知篇

  讲讲IT运维吧,运维工作尤其是linux运维,其实最考验你的能力,因为需要学习的东西实在太多,总结如下:(工作了一年了,对这岗位也有了一点了解了,感觉自身的技术还是很有限啊)

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

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

  3、要懂数据库mysql或者oracle:

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

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

  6、要懂一些监控软件:cacti、nagios、zabbix等

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

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

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

  10、还要有(这也是最重要的)一颗积极学习的心,因为技术发展的不容许你原地不前。

  总之,据说这几年的运维发展趋势会慢慢变好,运维这行也是越老越值钱,这个就等着时间去证明吧,先写到这里吧,以后有空再补充。