我是在刚进大学的时候在一次活动中听到学长介绍linux时开始知道linux的,当时那个学长把linux描述成一个技术大牛才用的系统,说了linux的各种优点。在收到“蛊惑”后,我在大一寒假买了我的第一台笔记本电脑后,立刻学习安装linux了。想想当时自己真是冲动,因为不了解,被卖电脑的人忽悠了,说一些电脑装linux没驱动,结果没忽悠买了一台原装红旗操作系统的电脑,性价比很低的电脑。也正因为我的笔记本原装的是红旗系统,所以我第一个学会安装的系统就是红旗linux,就是在红旗linux下,我开始了linux的学习。随便提一下,我当时第一次学装系统时就是xp+linux双系统,当时虽然听说过虚拟机了,但为了更好的促进自己的学习,我就直接装物理机了。在那整个寒假,我的整个生活就是不断在网上找资料学习linux。经过一个寒假后,发现自己也仅是对linux有了个了解。

    后来开学后,我在学校中在学长的“鄙视”中,换了Ubuntu开始学习linux,虽然看了一些linux的经典书籍,但是总还停留在装个软件也要在网上找教程的阶段。就这么一直用着linux,慢慢地熟悉。当然,其中也去体验了其他版本的linux,比如redhat,fedora,还有FreeBSD,总之那段时间,对linux的掌握感觉就是很模糊。

    之后在一个偶然的机会下,遇到了RHCE培训机构的人,在其“诱惑”下,花钱学习了RHCE。虽然花钱了,但确实还是很有效果的,对Linux我开始有了一个系统的认识了,不再是像以前一样很模糊的使用命令。通过RHCE后,我在培训机构做了一段时间兼职RHCE的讲师,在备课时又更深入的理解和掌握linux,也正是在这段时间,我开始接触51CTO,在51CTO中找各种资料学习linux,这段时间是我在linux上提升最大的时候。那时也想过去考红帽的高级认证RHCA,但是学生没钱啊!就自己找资料学习下RHCA的内容。因为没花钱,所以RHCA的内容很多也都只能看看了解下,无法实验,而且由于很多都是红帽的专用软件了,不太具有普遍性,所以后来也就只是简单学习了下RHCA。

    读研后,因为跟的导师给我们提供了一个很好的环境,有16台曙光的服务器给我们使用,当时是恰逢一个项目刚开始建设,所以我从搬机架、装空调、装交换机、装防火墙和装服务器都参与了,我们那的实验室环境可以说是我跟着厂家的工程师一步步安装起来的,完全是按照电信机房标准布置的。而这之后,我用这些服务器装rhel和ubuntu server,使用真正的服务器安装确实很一般的pc机安装有不同,会碰到各种问题,经历了很多,学习了很多。用这些服务器,我学习配置了hadoop、openstack、docker等云计算虚拟化服务,虽然都是些实验式的环境搭建,但好歹真实体验了下,觉得还是很有收获的。

    现在,我虽然不能说我对linux很了解了,但是起码也是对linux很熟悉了,不过还是欠缺实践经验啊,在几次面试时碰到别人提到的问题,我也只能教科书式的回答,所以期望以后能在工作中继续提高我的linux水平吧!