学习Linux帮助自己不问别人的几本经典书籍

来源:互联网 发布:阿里云 和自建机房 编辑:程序博客网 时间:2024/04/29 01:23

经典:鸟哥的Linux私房菜入门

作者: colyli (coly li) 站内: Linux
标题: 可以帮助自己不问别人的几本经典书籍
时间: Sun May 18 19:30:43 2003
 
各位朋友:
看到这个不少朋友问了不少问题,而这些问题都是在网上最频繁被问的FAQ,所以
有感而发,给大家提供一个list,这些书籍基本上可以帮助大家减少提问的次数。
1,Linux系统管理
针对系统的配置、管理方面,目前最经典的入门书籍就是:《Linux权威指南》。
基本上一般的Linux管理问题,这本书就搞定了。
然后第二本高级的书叫做《RHCE study guide》,在www.linuxforum.net中的
图书论坛中有人给出了下载地址。这本书涉及了RedHat Linux系统管理的方方
面面,总共880页左右。
基本上有了这两本书,Linux系统管理就可以搞定了,不用再看别的书了。这是我
的经验。
2,Linux上的编程
最基本的书是“beginning linux programming”这本书。这本书现在国内现在也开始卖
翻译版本了,是一个红皮的书,名字叫做《Linux程序设计》,大部头。涉及了基本的
C编程,教本编程,简单的驱动编程等。作为初学Linux编程的参考书是最合适的。不过
我的经验是不必全看,看自己感兴趣的那部分就行了。等到你自己在这方面做过1-2
年之后,就会发现这本书自己已经全都看过了。
然后如果要学习shell编程的话,看看《24小时shell编程》这本书就足足够了,这本书
非常的好,足够了。
如果要学习perl的话,就要看oreilly的那一套书了《learning perl》,
《perl advanced programming》,《programming perl》。最后一本是大部头,我没
有看。
如果要深入学习Linux下的C编程的话,我建议第一本书是oreilly的《UNIX系统编程》。
然后再看一份文档《GNU Coding Standard》。然后,就是《AUPE》了。再然后就是
《C陷阱与缺陷》,《C专家编程》、《C element style》(名字可能记错了)、
《代码大全》、《write clean code》、《程序调试和测试理论与实践》。然后就是
看看C99了。不过按照年份,今年或者明年新版本的C标准就该推出了,看那个也可以。
3,内核原理
首当其冲肯定是rubini的LDD《Linux设备驱动程序》一书,然后是邮电出版社的一本
黄颜色书皮的小薄本内核代码分析,作者中有一个叫王强还是王磊的。然后就是经典
的oreilly的《Understanding Linux kernel》(深入理解Linux内核)。再然后就说不
清楚了,毕竟水平有限呀。
4,汇编
我就提供一本,我觉得足足够了。这本书就是AoA——Art of Assembly。堪称汇编的
最经典教材,绝对是世界第一的水准。不过就是一个大部头,1000多页的英文书。我
到现在看了连一半都不到:-P
另外就是看几篇Cpu厂商给的文档了,Intel网站上给的3篇关于X86的编程指导就不错。
另外市面上有一个薄薄的介绍pentium的书也不错。我觉得这就很足够了。
 
然后还有一个资源是www.linxuforum.net。

原创粉丝点击