snowknow 2012-09-04
2010年毕业后,2年时间内先后尝试过网站SEO、跟朋友一起创过业、半路出家学做UI、3D模型、非IT公司的网管。住过北京半年时间600块一个月的地下室、住过800块2个人不到10平米的次卧、夏天太热睡过公司的地铺。从北京到成都,从所谓的网管到现在的联通网优项目数据采集运维工程师。
一路走来这两年有太多的故事。我为什么要学习linux?坦白的说为了不再说是干着IT的工作,实质为各种杂活,各种不如意。静静的想了很久,发现确实自己什么也不会。没有接触Linux之前,我会什么?我可以坦白的告诉大家,做网线、装系统、装软件、服务器基本没有怎么碰过,因此走上了linux之路。
选择linux方向之前,我考虑过csico,其实是已经开始学了半个月了,但是最终还是放弃了,原因只有一个,我喜欢linux,做linux实验我可以为了一个问题研究到深夜,我喜欢突破的那种喜悦和兴奋。
2011年10月份,我真正的开始接触RedHat,装了一个虚拟机,第一次看到了红帽的界面,很兴奋。鼠标操作了几下,很不习惯,于是乎我就放弃了图形界面。命令模式,从零开始。第一次使用putty ssh到虚拟机操作,一个网卡配了2小时。发现不行,得系统的学习,因为基础的命令不会,你在linux下什么都干不了。于是我买了,鸟哥的那本书开始看,也在网上找了一些资料。看似是学习非常的费劲也很枯燥,因为你看了点东西想去实践的时候,步步维艰。刚回了一个两个命令,有得涉及到很多命令。最好的办法就是做笔记,本人推荐evernote,很好用,优点自己去网上看介绍。就这样慢慢的过去了2个月,一些基础的配置基本难不倒我了,然后我就在网上找一些题来做的时候,发现我会的那点简直可以忽略掉。那也是我第一次知道有一个叫RHCE的认证考试,于是乎,就开始搜索相关的资料,从此就开始了RHCE之路,做好了来年的计划,考取RHCE换个真正的IT工作。
2012年2月12日,我拿着一踏RMB去了报了名。之后就天天盼着赶紧离职然后专心去上课,可是事情总是那么不尽人意。2012年3月30日,离职了,可是呢。培训中心迟迟不开课,于是就开始在网上找一些RHCE的课程视频,功夫不负有心人,果然被我找到了,不过是08年的视频讲的rhel5,不过没有关系,差不了多少。一个月多点的时间里,我几乎天天看视频学习,做笔记,一个小时的视频我几乎得花一天时间去学习理解,然后变成自己的东西。慢慢的我越来越喜欢linux了。这也是我的动力所在。在此我要建议下想考RHCE的朋友们,去培训中心上课之前自己必须得有基础,要不然很费劲。虽然说可以免费听多少次,但是你的时间允许你去那么耗费吗?学习一定要有目的性。
2012年5月7日,开始上课,话说还是多么的兴奋。一起上课的大多是第一次去上课,也有几个是重听的。很快一个星期过去了,我才体会到之前我跟视频学过一边的优势,很多知识点很快回忆下就掌握了,第一边听的有几个兄弟就比较费劲。学习的时间过得真的很快,白天上课,晚上自己开虚拟机做实验,整理笔记,文档。5月底,课程结束了,于是再犹豫要不要报6月底考试的问题,后来还是没有报,感觉准备不够吧,加上已经2个月没有收入了,得赶紧先寻找一份工作。
通过第一次去面试linux相关的运维工作,我才意识到,自己学的跟实际生产环境用的还是有那么大的差距,于是呢,针对面试的短期学习又开始了,去招聘网站看招聘的要求,然后自己找资料学习,做实验。几天时间内,lamp、lnmp、cacti、nagios负载均衡lvs等等一些实际工作能用到的东西,都一并去了解,然后自己做实验,虽说做起来很慢,但是还是很有帮助。为后面的面试打好了基础,最起码面试管问起来相关的,我能一五一十的描述一边原理和用到的软件。半个月的时间,找到了工作,也就是我现在从事的,联通GSM网优数据采集运维。入职第一天,有幸同事带我去了下联通的机房,乖乖我一下就被吸引了,心想原来那那叫IT工作啊。这边linux 、unix 、sybase 、Oracle小型机、磁阵,等等我从来没有见过的设备。
新的工作很有挑战性,刚开始也很辛苦,因为很多东西要重新学习,加班就是家常便饭,前2个月时间里,几乎都是晚上8点左右下班,不过哪怕再累,自己很开心,因为从事着自己喜欢的工作,因为能学到东西。年轻嘛,多付出总是好的。记忆最深刻的就是有一次我差点把数据库服务器给弄挂了,这个失误也给我留下了深深的记忆,从此以后我只要delete的时候就会想到那件事。
工作继续,但是RHCE的学习不能中断,于是我的整个周末和晚上几乎都是RHCE时间,晚上到12点1点是家常便饭。2012年7月初,我下定决心报了8月20日的考试,考前冲刺期正式开始,那就是做题做题做题,没有捷径。考前的一个星期是上手最快的时候,每天晚上2点,考试前一天晚上也是如此,考试当天起了个很早又是自己不熟悉的做了一个小时,才坐车去的考试中心。在此,我就说说考前的复习吧,我自己是模拟题只完整的做过2边。然后是找自己不会或者是很生疏的实验去加强。
考试,是个兴奋而又痛苦的过程,付出了那么多时间和金钱。总要得到点认可。话说,考试当天,大家都到了,在会议室讨论一些自己不会的知识点。说是10点开考,可是由于考官配置考试环境的问题,一直等到下午1点才开始,这个过程真的是个煎熬啊。但是,很快时间就到了,我们都进入了神秘的考场,找到位置坐下来。填写了个人信息和几个保密协议之后就开始紧张的考试了。这里要说明一下,由于有保密协议,所以我下面考试内容就不做说明,只是讲自己考试的一个状态和需要注意的事项。RHCE考试是在虚拟机里面去操作,所有环境都是考官配置好的,做题之前,一定要看清楚题目要求是什么,然后去做。要不然就适得其反。让我最为纠结的地方就是开始的时候,因为自己的大意,DNS忘了配置,然后YUM仓库就是配不好,半个小时啊,我简直都快奔溃了,心想今天肯定要挂了,下午也考满分也没有用。(RHCE考试分2场,RHCSA、RHCE,如果你RHCSA过了,RHCE没有过,那你能拿到一个RHCSA的证书,如果你RHCE过了RHCSA没有过,那你就是什么都没有。300的满分,210过。考试结束后基本是当天凌晨2点左右就能收到邮件吧。全英文的,最简单的方法就是看附件,过了才会有附件的,当然你看里面买的成绩也可以。)后来冷静了一下,看了看报错,这个非常重要,如果你配置什么,一直配不好,那就看日志。找到原因一切都好办了,赶紧做题。时间过的很快,RHCSA考试2个半小时,我不知不觉就听到考官说还剩下半小时,大家注意重启后检查一下,我开始慌了。还有2个大题没有做上来,是因为分逻辑分区的时候,死活分不出来。PS:自己从来没有遇到过,这个时间很慌张,重启了虚拟机几次还是不行。最后,突然想起来还有图形界面,于是赶紧YUM了一个图形磁盘管理工具,三下五除二分出来了。然好命令模式下啪啪啪熟练的敲打着命令,此时离考试结束只剩下10分钟,当我昨晚最后一个题,重启了虚拟机之后,进入系统df –h看到自己做的题没有问题,考官说,考试时间到。(这里讲点技巧,命令操作即使再熟练,也学习下使用图形界面。两手准备保险一点,我是就检查了最后的2道题,因为自己开始浪费了很多时间,检查自己做的题一定要reboot之后,因为考官也是reboot之后,才去检测你的答案,一定以注意。LVM是非常重要的,因为如果LVM你做错了,系统挂掉了,你几乎就没有希望了。)RHCSA考完,自己心理很忐忑,自己根本没有什么把握,也没有敢不去想过不过的问题,只是在分析自己考试的过程。
简单的休息之后,RHCE考试正式开始了,RHCE拿到题目之后,自己心里暗暗的高兴了一下,因为基本没有什么难得,于是就啪啪啪的敲击着键盘,1个小时20分钟,就已经把会做的做完了,剩下就是检查加把有问题的再去完善,于是reboot,检测排错开始。(RHCE是2个小时,技巧,配置完每一个服务chkconfig XXX on一下,形成习惯,配置完每一个服务都去自己测试一下,如果2分钟内自己可以排错,那就赶紧排错,如果不行,那就拿笔记下来,PS:考试是会发白纸,自己记得带笔。先把会的题目都做完,然后再去检查。我就是由于自己没有拿笔去记录自己得2个配置中的小问题,导致最后因为时间太紧忘记去排错和配置。)
就这样考完结束,已经是晚上8点,自己心情无比的复杂,手机开机看到朋友发短信问我,自己都没有勇气去回复,说了个够呛吧,自己知道的就错了好几个。回到家,打开电脑,把邮箱没有读的邮件都标记了,最后的希望就拖在红帽的邮件上了。我是没有等到凌晨,10点多就关机睡觉了,因为考前的一个星期加上考试当天的情况,真的太累了。第二天早上7点醒来,第一件事情就是打开手机,去看邮件,一看2份未读,英文的那就是红帽发的成绩,打开第一份看了下250分,哇那就是过了呀。不过别着急这是RHCE还是RHCSA呢。PS:如果是RHCE的成绩那就还有一定风险,RHCSA如果没有过,那还是白搭。于是我迅速点开第二份一看247分,虽然不是满分,但是还是开心。然后又慢慢去去看了下,确认自己是真的过了,马上起床打开电脑,把附件里面的PDF证书打开看了又看。到此RHCE就过啦,坐等实物的证书。
RHCE,从下决心学习到拿到成绩,8个月时间。CE到手其实才是真正的开始,linux路还很长,IT之路更长。选择了IT这个行业其实就是选择了要不断的去学习。
写此长篇大论,记录下自己的这个过程,一则是做纪念,二则是希望可以给想学习的朋友带来帮助。
用户可执行文件:/bin、/usr/bin、/usr/local/bin. 系统可执行文件:/sbin、/usr/sbin、/usr/local/sbin. 内核数据与Bootloader:/boot