分类: LINUX
2011-05-27 18:49:46
Linux下有更多的内容和细节,需要我们进一步地学习掌握。这里,我们的原则是“授人以渔”,而非“授人以鱼”。为了方便读者深入学习和查阅,我们汇总了相关的图书和网络资源。由于我们的读者大多都是使用中文的,因此,我们也以中文资料为主,辅以部分英文资料。
现在,让我们先来看一看这当中的图书资料。
图书
中文书
《Unix操作系统教程》,张红光、李福才著,机械工业出版社。
重点大学教材系列之一,全面地介绍了UNIX操作系统,涵盖了UNIX的核心技术概念及一些扩展知识。
《Unix环境高级编程》,Richard Stevens著,尤晋元等译,机械工业出版社。
本书主要介绍的是系统调用接口,前半部分先介绍理论,后半部分结合实例讲解。这本书被誉为Unix编程的“圣经”,每一个人学习Unix的用户都需要仔细地看一看。
《Unix编程艺术》,Eric Raymond著,姜宏等译,电子工业出版社。非常经典的一本书,介绍Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,其中的示例来自开源项目,秉承Eric的一贯风格。
《Unix网络编程》,Richard Stevens著。三卷本,第一卷讲述套接字API和X/Open传输接口API,第二卷是进程间通讯,第三卷是Unix应用程序。前两卷已经有中译版,但似乎第三卷还没有中译版。内容非常详尽,而且有各种方法的性能对比,极有权威性。
《Linux Apache Web Server管理指南》,Charles Aulds著,马树奇、金燕译,机械工业出版社。本书全面、深入地介绍了Apache系统管理的各个方面。在阅读本书之前,需要先熟练掌握Linux的用法。
《Linux与Unix Shell编程指南》,David Tansley著,张春萌等译,机械工业出版社。详述了Shell编程的方方面面,其中有不少技巧值得借鉴。
《Sed与awk》,Dale Dougberty、Arnold Robbins著,张旭东、杨作梅、田丽华译,机械工业出版社。O'Reilly动物书中的一员,对Sed和awk讲解得极为详尽,动物书每本都探讨一个专题,譬如Vi或Lex与Yacc等。
《莱昂氏UNIX源码分析》,John Lions著,尤晋元译,机械工业出版社。这本书也是经典,由上下两篇组成,上篇是源代码,下篇是分析。
《Linux内核设计与实现》,Robert Love著,陈莉君、康华、张波译,机械工业出版社。
原作者在内核社区鼎鼎大名,译著质量也不错。提供了Linux内核设计和实现的各方面内容,适合希望理解Linux内核的开发者或者Linux设备驱动程序的开发者。
《Linux内核源代码情景分析》,毛德操、胡希明著,浙江大学出版社。上、下两册,使用情景会话的教学法来讲解内核源代码,两册内容要配合使用,属于国内较早出现的源代码分析教程。
《Linux内核完全注释》,赵炯著,机械工业出版社。对早期而不是最新的内核进行讲解,代码行并不长,适合源码入门的时候阅读。
《Linux设备驱动程序》,Alessandro Rubini、Jonathan Corbet著,魏永明、骆刚、姜君译,中国电力出版社。这是第二版,第一版由Lisoleg翻译,无论译著水平如何,原著绝对经典,是在Linux下开发设备驱动程序的人员的必读书目之一。
《构建嵌入式Linux系统》,Karim Yaghmour著,中国电力出版社。这是一本嵌入式系统开发的大全,里面详解了40余种开源和自由软件包的配置和使用方法。
外版书
基本上业界很有价值的或者说强烈推荐的相关图书都已经有中译版了,如果读者觉得译著质量不好的话,可以借阅相应的外版原著来阅读。这里只给出Martin Wynne编写的电子教程:
《A Course in the Unix Operating System》,网址为。推荐给初学者,语言比较浅显。
网络资源
Linux的网络资源很多,我们只能汇总一些我们自己认为重要的来呈现给大家。我们依然把它们分成两部分,一部分中文,一部分英文。中文网站上的许多内容现在都是原创,并不像是很多人想象的那样,全部都是翻译的英文文章,其中也不乏一些有见识的作品。不过这些网站基本上都是水平架构的网站,垂直的面向专项应用的网站并不多见,因此,在查找资料的时候,往往需要淘来淘去,才能找到符合自己需求的内容。
中文网站
LinuxAid技术支持中心,。汇总了大量技术文档,资讯信息更新及时。
蓝森林自由软件Linux,。有很全面的入门指南和HOWTO文档,技术资料丰富。
Linux伊甸园,。可以免费浏览自由文档,包括技术文章和新闻动态,但是要通过注册,才能浏览推荐文档。
Linux乐园,。以学习Linux为主的一个网站,但里面有许多游戏类信息。Linux资料相对简单,适合初学者游览。
Linux非常空间,。包括Linux有关新闻、Howto文件检索、网站连接和有关的讨论区。
Linux大本营,。原创文章较少,大部分为转载文章。
LinuxByte,。有许多Linux文章和可供下载的软件,在线手册当中有RedHat 9的安装、定制和入门指南。
Linux技术中坚站,。提供大量电子版图书的下载链接。
蓝森林,。有一些较为有用的内容,例如Debian配置手册等。
ChinaUnix,。号称中国最大的Unix技术社区,上面不但有各种Unix的信息,更多的还是Linux及相关技术的资料。
LinuxSir,。不错的Linux BBS,内容相当丰富,有SuSE、ArchLinux、 Slackware、LFS、Gentoo、TurboLinux、Redhat/Fedora等各种各样的Linux专题。
Joyfire,。个人网站,其笔记当中有许多非常有用的资料,内核分析资料较全。
找Linux,。Linux网址导航。
Linux标准工作组,。致力于建立中文的Linux标准,包括API、用户界面、桌面和服务器技术要求规范等。
北京中科红旗软件技术公司,。中国Linux业界的风向标,网站上有嵌入式开发的论坛链接。
共创联盟,。提供许多开源方面的服务项目,有自己的出版物,有不少原创文章和开源代码。
AKAE嵌入式研究中心,。主要致力于嵌入式和Linux技术在中加的推广与普及,网站时而会有免费的Linux嵌入式开发的讲座信息。
IBM developerworks中国网站Linux专区,http://www-900.ibm.com/developerWorks/cn/linux/。
对应IBM developerworks英文网站,大多为翻译其英文网站上的资料,更新及时,原创文档相对较少,文档质量总体来说比较高,内容相当丰富。国内许多技术网站上都有转载。
互动出版网,。号称计算机图书网上第一专营店,图书分类清晰,几乎每天都有新增图书。对于关注图书,许多读者都会对其评论,并评价其等级,尽管有一些评价有失偏颇,但总体分布还是比较合理的,有一定的借鉴意义。
英文网站
。一看名字,就知道级别了,勿需多讲。
Linux教程,。这种Linux教程网站,在国外非常多,国外大学计算机系的课程里也有很多链接。
Linux Kernel,。提供各种版本的Linux内核源代码,适合深入学习和研究。
亚马逊书店,。世界上最大的图书网上商店,计算机图书相当齐全,但全部为英文图书,没有其他语言类的图书,这可能也是一个遗憾。许多图书在网上都有等级排名,等级划分比较准确。
当然了,还会有许多其他的学习途径,例如专业杂志、帮助文档、用户手册、大学BBS论坛、网志等。国内以Linux为主题的专业杂志非常少,《开放系统世界》可能是惟一的一个,其他如《程序员》等,里面也只有少量内容是介绍Linux相关知识的,一些学报如《计算机工程》或《计算机工程及应用》中也有Linux实施应用案例,可以借鉴参考。国外的杂志如《Linux Journal》,刊物质量整体较高,而且被ACM数字图书馆检索,熟悉英文的朋友还以在图书馆借阅阅读。帮助文档和用户手册是各种软件系统附带的文件,对于那些系统出现的各种疑难问题,都有详细的解答,会从侧面来增加我们对Linux操作系统的熟悉程度。总之,综合运用这些资源,对于熟练操作和使用Linux,会有很大帮助。