给学Linux的人支招

给学Linux的人支招

  我建议你要学的就是解决问题的思路和方法,知识永远也学不完。更何况Linux只不过是一种暂时的知识,他是一个具体的东西。我是过来人,目前也正在学习的路上,可以给一点小小的学习Linux的路径:

  1,安装Linux
  你别以为安装Linux很简单,你试过在所有的机器上安装Linux吗?你试过在虚拟机里安装Linux吗?你又试过在实机上把Linux安装上后再装虚拟机之后启动实机上另一个WindowsXP系统吗?你试过网络安装吗?你试过本地硬盘安装吗?你试过安装后只重装系统而不失去原有的数据吗?如果引导程序被覆盖了怎么办?等等一系统的问题,非常之多。所以如果安装时碰到问题你会从理论到实践去解决,这就是你要学到的。

  2,应用/管理
  SMB,nfs,ftp,dhcpd,subversion,等等服务器的配置你会吗?vim/emacs的操作熟悉吗?在没有图形界面的情况下增加一个组,增加一个用户你学好了吗?一些最基本的指令这里就不多说了。如find,grep,awk,sed等等。图形界面启动不起来如何配置?如何增加一个硬盘?如何查看日志?等等

  3,开发
  Java/C/C++开发环境的搭建很重要。gcc/g++/as/ld你都得会用。as的语法不需要到精通,至少要认识。Makefile会写吗?你别以为在此Linux上编译和链接是一件很内容的事,出了错你找都不知道怎么找。SHELL编程最少要到熟悉。perl用于自动化测试,你掌握多少了?关于开发的还有很多很多,自己慢慢学吧。

  4,内核开发/驱动开发
  驱动开发是通往内核开发的一条捷径,你想看看内核是怎么回事的话,学学驱动怎么开发吧。当然也不排除直接跳到内核里面去瞧瞧。反正你也瞧不明白什么。什么内核裁剪,编译,内核修改,调整等等,你炼到一定程序都会学会的。

  只是一点建议,话有点直,莫见怪。最后送你一句话:学到的绝对不会白学,总有一天会用得上。
说得好!
                                             
严重支持!
确实是一好招,活到老学到老,学无止境.我们一同努力.
一步步来吧
说的太对了,作为新手收益匪浅啊。你为我们菜鸟指明了方向

   学到的就一定会有用的一天!我赞同阿!
呵呵!体验!