发信人: xhacker (圌山东南扬子江上), 信区: Linux
标 题: Re: 请教LINUX初学问题
发信站: 瀚海星云 (2008年10月15日11:26:11 星期三), 站内信件
颇感欣慰
似乎还想依靠linux找到一份工作
我假设你是计算机科班出身,计算机系的基本课程如数据结构、操作系统、体系结
构、编译原理、计算机网络你全修过
我想大概可以分为4个阶段,水平从低到高
从安装使用=>linux常用命令=>linux系统编程=>内核开发阅读内核源码
其中学习linux常用命令时就要学会自己编译内核,优化系统,调整参数
安装和常用命令书太多了,找本稍微详细点的就ok,其间需要学会正则表达式
系统编程推荐《高级unix环境编程》,黑话叫APUE
还有《unix网络编程》
这时候大概还需要看资料理解elf文件格式,连接器和加载器,cmu的一本教材中文名为
《深入理解计算机系统》比较好
内核开发阅读内核源码阶段,从写驱动入手逐渐深入linux内核开发
参考书如下《linux device drivers》,黑话叫ldd
《linux kernel development》,黑话叫lkd
《understading the linux kernel》,黑话叫utlk
《linux源码情景分析》
这四本书为搞内核的必读书籍
基本上达到第三阶段就能找到一份不错的工作了
最后,第三阶段和第四阶段最重动手,空言无益,光看书也不罩,不动手那些东西
理解不了
【 在 kmy (kittymm) 的大作中提到: 】
: 以前一点没有接触过LINUX,现在想开始学,不知道从什么入手,请大家给些建议,谢?
!
--
※ 转寄: ·瀚海星云 bbs.ustc.edu.cn·[FROM: ]