眼瞅着2014就要过去了,心里想着应该做点什么事情来纪念一下2014,一整天工作下来再挤一个半小时的公交地铁,终于回到自己那小小的出租屋。在回来的路上,心里想着这是2014年的最后一天,于是,买了一个汉堡,一包薯条,一块炸鸡,一杯加冰的雪碧。就用这样一顿晚餐来犒劳一下自己吧。

    2014年的确是值得纪念的一年,这一年中经历了学生时代的终结,那些朝夕相处了四年的小伙伴们各奔东西;这一年,我花了家里一大笔钱,参加了一个IT培训,学到了比在大学四年学到的还要实用的技能;这一年,我来到了大北京,加入了自己之前嗤之以鼻的北漂行列;这一年,我找到了人生中第一份全职工作,终于开始自己养活自己,家里的负担也因此而减轻了不少。总之,在2014年,我的人生轨迹发生了许多重大的改变,也正是在这一年,我踏入了运维工程师的行列。

    当初找工作的时候还算顺利,总共面试了4家单位,全部向我投来了橄榄枝。最终,我选择了一家创业公司,原因有两个,第一,公司给我提供了运维工程师的职位;第二,公司给我提供了够养活我自己的薪资。

    由于当初在培训班的时候自我感觉培训的还是不错的,成绩还不赖,所以刚进公司的时候信心满满,觉得自己一展身手的机会到了。可是,刚刚入职一个月,运维的工作就给我带来了不小的打击,还记得之前公司网站总是报502和504的错误,自己上手排查了半天愣是没找到原因,日志看了一遍又一遍,完全搞不清楚问题出在哪里,于是厚着脸皮去找主管,主管查了一下告我是因为报文请求头太大了,导致超时时间过期,报文被丢弃。在改了nginx的允许请求大小以后问题解决。

    这还只是遇到的一个小问题,还有一个问题我搞了一个多月才算勉勉强强搞定,那就是搭建公司服务器环境。公司服务器环境就是一个很简单的lnmp平台,只不过加了一个中间层ICE,刚刚接触到ICE的时候我是一头雾水,培训的时候根本没有接触过,磕磕绊绊磕磕,自己折腾了一个多月,各种资料查了一溜够,结果还是没有搞定。最终之得放弃,厚着脸皮请教主管,还好主管待我不错,亲自和我一起部署了一遍,算是把公司的服务器环境搞了出来。

    在几个月的工作中,我深刻的意识到一个问题,一个好运维工程师一定也是半个开发,系统代码要搞清楚,要想迅速的定位故障的位置,必须对开发的系统代码有很好的认识。当初选择运维这个行业,一来是因为自己喜欢,二来就是当初自己觉得搞运维可以不用接触开发,不用敲代码。真正入了行才发现实际工作根本不是自己想的那样,运维不仅要对服务器很熟悉,还要对代码熟悉,只有这样才能顺利的找到故障点,才可以潇洒的对开发小哥说一句:“这是代码问题,你再查一下吧。”

    我是新手运维,对于新手运维来讲,最重要的是对系统的熟悉,各种基础命令要熟练,各种基本服务要熟悉,尤其是LAMP、LNMP两大web服务器平台,其中对Apache、Nginx的各种配置要滚瓜烂熟,只有这样,才能在系统出现问题的时候迅速准确的查找到问题的要害。

    2014已经过去了,在即将到来的2015年,在新的一年里我也有一些愿望,我想把Linux系统使用的更加酷炫,我想掌握PHP语言,最好能承担一部分开发任务,我想多解决一些运维问题,积累更多的运维经验。虽然孤身一人在北京这个大都市会有寂寞、会有苦涩、会有心酸,但是我也相信,在这个城市里我能学到更多的东西,我能见到更多的阳光。

    2015,放马过来吧!