我学习linux的经历

发表于:2007-05-26来源:作者:点击数: 标签:
我学习linux的经历 说起来,我学习linux的经历,是出于无奈. 当时我新近毕业,在一个军工单位工作,办公室大约4台电脑,2win和2lin,其中win的电脑上,年长的同事们大多看网页,也有玩 游戏 的,其他部门的同事也时常过来,因此作为新人的我是断然不敢去抢win的机器

我学习linux的经历

说起来,我学习linux的经历,是出于无奈. 当时我新近毕业,在一个军工单位工作,办公室大约4台电脑,2win和2lin,其中win的电脑上,年长的同事们大多看网页,也有玩游戏的,其他部门的同事也时常过来,因此作为新人的我是断然不敢去抢win的机器来用的.于是只好在lin上动脑筋了... 慢慢地开始摆弄,一开始学会上web就很高兴,接着想上qq,正好当时gaim出了个qq插件,记得是川大的zhoudan写的吧...接着又想玩游戏,而且想玩win下的...ok,大概一个月时间,就会了基本的操作,之后就开始研究把它作成服务器,再后来涉及到的内容发现越来越多.因此我的学习过程事实上是反过来的,从上到下,好处是动机很强烈,缺点是因为基础一开始没学,所以简单问题上常被困绕,这个是直到后来系统地学习的时候才改善的.
不过我认为,兴趣爱好真的是一个很好的老师,另外就是一种把事情要做好的一种心态,另外觉得更重要的就是要舍得把自己的经验和别人交流,因为有时候有的东西做明白了,但事实上当别人询问的时候,或许才发现有的角落原来自己当时做的时候没涉及到,有的问题更是没考虑过的,也可以从别人的回复中得到更多的线索来增加自己的学习.

个人觉得学linux,一定要自己编译内核,一项一项地看,按f1可以看帮助,遇到不明白的就上网google,这样对整体才有个大的把握,比如mod的概念,vdisk的概念,lo的概念,null的概念,各种磁盘分区格式的支持,都可以由在内核的了解中,自己通过google寻找到资料来充实自己,进而更好地有个大概的把握,更好的促进自己学习.而且真正看过内核那些选项后,才知道linux的独特的地方,比如驱动的支持.netfilter的内置,编码的内核支持(如果有心,也可以做到跟蓝点一样,启动时候用中文的),以及在网络和路由支持上,流量整形上独特的特性了.

当然,以上只是最初浅的入门,深入下去,做系统管理,程序开发,或者桌面开发,这就是各自需要努力的了...总之,理论和基础不是没有用的,它们一开始可能帮不上忙,但当你发展到一定程度的时候,是碰到天花板还是能继续前进,就是由他们决定了...

原文转自:http://www.ltesting.net