我学习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的内置,编码的内核支持(如果有心,也可以做到跟蓝点一样,启动时候用中文的),以及在网络和路由支持上,流量整形上独特的特性了. 当然,以上只是最初浅的入门,深入下去,做系统管理,程序开发,或者桌面开发,这就是各自需要努力的了...总之,理论和基础不是没有用的,它们一开始可能帮不上忙,但当你发展到一定程度的时候,是碰到天花板还是能继续前进,就是由他们决定了... |