Linux开发者眼中的10本顶级书籍

  如果您是一位正在搜寻资料的Linux开发 者,那么下面的清单能够帮你找到你所想要的。

    任何开发 者 都能告诉您,即便是专家也无法把一切记得清清楚楚。因此我们很常需要搜索资料。幸运的是,我们生活在一个书籍丰富而且相当便宜的年代。在鼠标的点击之下, 您可以轻而易举地创建一个属于您自己的个人图书馆。这正是为什么今天我们需要看看Linux开发者眼中这10本顶级书籍的原因。毕竟,如果您开始投资创建 个人图书馆,你也希望图书馆里藏的书是最好的。

    清单中的书,是以专业级别分类的。专家书籍并不从初学者书籍开始,因为这对于专家们来说过于简单。当然,初学者的书籍也将不会过于困难,以保证不让初学者们沮丧。

   初学者书籍

   从一无所知开始,并不是一件让人羞愧的事。如果您恰好刚刚开始Linux开发 的学习,下面的书籍对您来说将是极其宝贵的资源。

Linux: The Textbook
本书涵盖了进程,文件,存储,以及接口设备管理等一切命令。当然,它也介绍了Linux下常用的开发 工具,比如说,Bash和TC脚本编程。本书还附送了一张刻有Linux Mandrake OS 7.2下载版本的CD-ROM光盘。

Beginning the Linux Command Line
本书并不直接介绍编程,但是,如果您是一位对于命令行并没有多少开发 经验的初学者,本书能让您对Linux操作系统有个更为深入的了解。

Linux Programming for Dummies
阅读一本傻瓜书籍自然是一件有点尴尬的事,但是,您将对于Linux基础有个更好的了解。

Beginning Linux Programming
正如它的名字一样,这是一本完全面向初学者的开发 书籍。如果您没有一丁点开发经验,本书对您将极有指导价值。


   高级开发 者书籍


   如果您已经脱离了初学者阶段,那么您可以看看:

Developing Linux Applications

本书面向那些希望把其他平台的开发 经验移植到Linux平台的开发者。对于那些没有相关经验的开发者而言,本书是个很不错的资源。

Building Applications with the Linux Standard Base 
本书将帮助开发 者更加熟悉标准基础。标准基础是一系列旨在让Linux应用程序兼容的标准集合。如果您想要节约时间,那么您可以看看这本书。

Programming Linux Games
如果您想要您设计的企鹅能够动起来,本书能帮你达成您所想要的。本书内容无须模拟器。

Database Application Programming with Linux 
如果您想学习专业的数据库知识,那么本书将是您的一大选择。谁说Linux不适合办公呢?

Linux And Unix Shell Pocket Programmer
本书虽然不能解决您面临的一切问题,它仍不失为一本很好的工具书。本书将帮你记住所有难于记住的生硬别扭的细节。

Minimal Perl for Unix and Linux People: Do the Most With the Least!
如果您对于您所编写的代码的复杂笨重深感厌恶,那么本书能帮你清减代码,而且保持其效率。

   上面就是您能拥有的最好的资源了。现在,没有什么能阻挡您把握Linux了。开始编写您梦寐以求的程序吧!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
12本精彩的Linux书籍 1. Sed and Awk,作者Dale Dougherty and Arnold Robbins。这本书改变了我在Linux命令行下的工作方式。这本书可能是你学习Sed和Awk时唯一需要的参考资料。一旦你掌握了Sed和Awk的基础,你就会着迷于能够快速并且高效的完成一系列复杂工作。我平常用于sed 和awk的参考的是由相同作者所著的《Sed and Awk Pocket Reference》。 2. HULearning The Vi and Vim EditorUH,作者Arnold Robbins。 我对于命令行下的操作情有独钟。因此,自然地我非常喜欢Vi 和 Vim 进行文本编辑。回首数年之前,当我需要在Linux下写大量的C程序的代码时,我总会参考Vi文本编辑器的快速参考手册。即使你已经用了很长时间的Vi和vim编辑器,如果你没有读过这本书的话,那么请你读一下这本书。你会惊讶于Vim编辑器的强大功能。 3. HUBash CookbookU ,作者Carl Albing, JP Vossen and Cameron Newham。无论你是系统管理员还是数据库管理员,或者是个开发人员,你都会或多或少的写些shell脚本。聪明的系统管理员都知道掌握了shell脚本编程之后,可以让shell脚本作一些微小繁杂的工作,从而使你的服务器处于自动运行状态。要达到这种境界,你就需要掌握本书中所举出的例子。市面上这方面的书籍相当的多,但这本书以丰富细致的实例而完全超越它们。 4. HUSSH,The Secure Shell U,作者Daniel J. Barrett, Richard E. Silverman and Robert G。Byrnes。这无疑是关于SSH方面最好的书了。这本书介绍了SSH的理论和实践的各个方面。作为最终用户使用SSH是相当方便的。但是作为一个管理员配置SSH相对来讲比较复杂,同时要对SSH有更深的理解。对于每个系统管理员,这本书都是必读书籍。这本书中的例子直接给出了该如何根据需求(SHH1,SHH2和OpenSSH)来量身定制SSH的不同口味。 5. HUEssential System AdministratorUH,作者Æleen Frisch。对于想成为UNIX系统管理员的人来说 这是一本相当棒的书。这本书囊括了所有的系统管理工作。很好得整合了AIX,FreeBSD, HP-UX,Linux,Solaris 和Tru64等多种UNIX版本。所有当你在处理不同版本的UNIX时,它是个不错的参考。以前当我同时管理多种UNIX系统时候就用了这本书的便携版----Essential System Administration Pocket Reference。 6. HULinux Server HacksUH,卷一,作者Rob Flickenger。这本书中收藏了100相当不错的技巧。搭建一个Linux实验平台并且一一测试这些技巧。这些技巧被分成了不同的章节—服务器基础、版本控制、备份、网络、监控、SSH、脚本和数据服务器。当你完全读懂Linux Server Hacks,就可以掌握了这些技巧;卷二,作者Willian von Hagen 和 Brian Jones。这本书也包含了100个技巧,集中在认证,监控,安全,性能和连通性。 7. HUDNS and BINDUHU,作者Cricket Liu 和 Paul Albitz。几年前我通过阅读在线文档第一次配置了DNS. 本着了解DNS 和 BIND 是如何工作的目的,我买了这本书。之后它的版本又更新了两次,每次我都购买了新版本。如果你是个认真的系统管理员,这本书应该在你的书库里。 8. HUUnderstanding the Linux KernelUH,作者Daniel Bovet 和 Marco Cesati。如果你是一个Linux环境下的开发人员或者系统管理员,那么这本书是必读的。这本书以一种结构化且符合逻辑的方式阐述了Linux 2.6内核的工作原理。这本书介绍了内核的内存管理,进程调度, I/O架构以及块设备管理等内容。这本书是为那些想深入了解Linux的Geek们而量身打造的。 9. HULinux CookbookUH,作者Carla Schroder。这本书分别以用户和管理员的角度阐释Linux的各种特性。其中两个章节介绍了如何在基于RPM的系统以及Debian下安装和管理软件。如果你使用的是RedHat,由Daniel J. Barrett所写,包括了Linux命令的所有示例用法的《the Linux Pocker Guide》对你来说将会是个不错的选择。 10.HULinux FirewallsUH,作者Michael Rash。如果想要建立一个安全的Linux系统,那么这本书是必读的。关于防火墙有很多相关书籍。但是这本书详述了如何用防火墙,psad, fwsnort配置一个入侵检测系统。如果你想要一本有关防火墙的详细参考,那么由Gregory N. Purdy 所著的《Linux Iptables Pocket Reference》将是你的最佳选择。 11.HULinux Administration HandbookUH,作者Evi Nemeth, Garth Snydet 和 Trent R. Hein。早年,在我做系统程序员的时候,我经常参考这本书。这是一本相当非常详细的书,分成了三章Basic Administration, Networking 和 Bunch O’Stuff, 共有将近1000页,30节。 12.HUBeginning Ubuntu LinuxUH,作者Keir Thomas 和 Jaime Sicam。对于那些想从Windows转向Linux并在自己的老机器上安装Ubuntu的人,这本书就是你所需要的。我坚信这本书可以将Linux的信息介绍给那些不用Linux的人。如果你想要你的密友或朋友学习Linux系统的话,那么装上Ubuntu并用把这本书作为礼物送给他,那么他一定会非常感激你的。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值