Linux经典书籍推荐

Linux经典书籍推荐

入门篇

《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。

驱动 篇

《LINUX设备驱动程序》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码分析比较多,基于2440的,对linux外围驱动有很全面的讲解

内核篇

浙江大学的《LINUX内核源代码情景分析》,外国鬼子的《莱昂氏UNIX源代码分析》还有《深入理解linux内核》都是出名的经典巨作。另外赵炯的《LINUX内核完全剖析--基于0.12内核》也非常不错,对内核代码进行了详细的注释,非常有助于对内核的理解和代码的分析。

shell篇

《LINUX与UNIXShell编程指南》

应用 编程

不用说了肯定是《unix环境高级编程》被称为unix编程的圣经。

TCP/IP篇

《TCP/IP详解》作者W.RichardStevens也是《unix环境高级编程》的作者,牛人出的书没有一本不是经典的。但是英年早逝,默哀一下。

c语言

《The C ProgrammingLanguage》正是作者造出来的c语言,书能垃圾就怪了

《c和指针》和《c缺陷和陷阱》两本必备。包含了c语言最容易出错的地方,加深c语言功力的好材料。

关于算法

《算法导论》

——————————————————————————————————————————

Linux操作系统主要就是一些配置文件和一些命令行工具,要掌握操作系统的主要目录结构和配置文件,运用系统的命令行工具完成常规的操作系统维护工作,监控工作。进而你可以安装部署一些企业应用,进行监控、管理等等。

把/etc目录下面常用的配置你都搞懂,把/bin /sbin /usr/bin /usr/sbin下面常用的命令搞懂 会用shell编写常规的维护脚本

这样你已经非常厉害了。

2

linux命令必须很熟悉,对find.sed,awk必须更熟悉,会正则。

了解unix编程,编译,知道gnu下的很多著名软件并会用。

example:m4,automake,autoconfig,binutils,gcc,...

能熟练试用vi,熟悉makefile...

可能的话掌握一种xwin开发方式gtk,qt等。

搞明白文件系统,能掌握50%以上/dev下设备干吗用的,并会用。

能知道/var下都有哪些重要东西。

熟悉/etc下的配置,了解常见的服务的配置

example:

squid,apache,natd,named,ftpd,sshd,xinetd

知道启动的时候unix按哪些顺序启动,并配置服务

C语言。

知道怎么安装软件

不仅仅是pkg_add,rpm,

知道怎样监控进程,网络

知道怎么追踪core

这些都熟悉了,基本算unix初通了,能做个unix初级使用者

看你想达到什么层次了,我个人的理解是:

初级:熟练使用命令、熟悉Shell编程、能配置简单的服务,清楚各类服务相关的配置文件的位置,

能看懂并可修改系统提供的配置脚本(/etc/*.*)

推荐书籍:

《鸟哥的私房菜基础篇、高级篇》

《Advanced BashShell》

中级:熟悉TCP/IP原理、OS原理、熟练使用C语言、Linux系统编程、网络编程。

推荐书籍:

《The C ProgrammingLanguage》

《Unix环境高级编程》

《Linux程序设计》

《TCP/IP协议详解卷一》

《Unix网络高级编程》

高级:

《Linux DeviceDriver》

《深入理解Linux内核》

《深入理解计算机系统》

《深入理解LINUX网络内幕》

上面这些书单中,是我们公司一个玩Kernel的牛人开出的。

任何知识的学习都不是一蹴而就的,需要反复实践,反复理解。

祝你成功!

4

linux业内有句话,《深》为纲、《情》为目。情指的是情景分析,一本经典读物。情景分析很难,本身也需要读者有一定的天赋。不建议linux初学者阅读,很容易迷失方向。本身这本书更多是当你遇到问题的时候,希望能深入的探究缘由,读其中的某个章节。

linux的四库全书

1.          LINUX内核设计与实现      Edition2

2.          Linux设备驱动      Edition3

3.          LINUX内核源代码情景分析

4.          深入理解LINUX内核(第三版)

以上号称      Linux     Kernel      四库全书,呵呵.

入门的话看LINUX内核设计与实现      Edition 2

应用程序开发

<AdvancedProgramming in the Unix Environment>

查看代码的话,使用SourceInsight 3.5

(0)

相关推荐

  • 书单 | 嵌入式、C语言编程书籍

    偶尔有读者让我推荐关于嵌入式编程的书籍,今天就为大家推荐一些经典的"零基础入门和进阶提高"的书籍. 关于C语言 先看C语言的历史:1973 年,KenThompson 和 Denn ...

  • C/C 开发必读书籍

    来吧!活到老,学到老

  • 广告人必读的书,广告人必读的经典书籍推荐

    <广告的艺术>--当当网搜索 这部里程碑式著作中的260幅作品,显示出对美国社会各种各样令人困惑的事物妙趣横生的.毫不虔敬但极为深刻的洞察:战争.性.暴力.政治.名人.女权运动.电视.体育 ...

  • 74本值得收藏的投资类经典书籍推荐!

    不断学习,快速进化的方法,除了和牛人学习外,另一个极好的方法就是读优秀的书籍. 读好书,反复读. 这6个字是当年上学时,一位顶级投资大佬分享的,我当时就觉得很对,后来又经过多年的实践,发现这句话太对了 ...

  • 大盘点!25本电影专业经典书籍推荐

    电影是一门可以容纳悲喜剧与文学戏剧.摄影.绘画.音乐.舞蹈.文字.雕塑.建筑等多种艺术的现代科技与艺术的综合体. 今天给大家整理了有关电影的经典书籍,电影专业的小伙伴赶紧收藏起来噢!!! 来源: 微信 ...

  • 电影专业经典书籍推荐

    电影是一门可以容纳悲喜剧与文学戏剧.摄影.绘画.音乐.舞蹈.文字.雕塑.建筑等多种艺术的现代科技与艺术的综合体. 今天给大家整理了有关电影的经典书籍,电影专业的小伙伴赶紧收藏起来噢!!! 1.认识电影 ...

  • 适合孩子阅读的红色经典书籍推荐!这个暑假读起来吧

    开始阅读之前,林老师想请大家花3秒帮忙做一件事: 1.点击顶部蓝色"林老师讲作文" 2.进到公众号主页后再点击右上角三个点 3.设为星标 4.看完文章记得帮点"在看&qu ...

  • 无敌,「26」 本 C 经典书籍推荐!

    大家好,我是小北. 之前写了一篇<如何系统学习C++?>,里面没有推荐太多书籍,所以这次单独搞了一个 C++ 书籍大全. 正如侯捷老师所说 C++ 相关的书籍非常多,如天上繁星: 广博如四 ...

  • 十大八字命理经典书籍推荐

    十大八字命理经典书籍推荐

  • 500本经典书籍推荐,再也不怕书荒了!

    学习太繁重,工作太繁忙, 你是不是很久没有静下心来读过一本好书了? 或者是有时间,但是不知道应该看什么书? 别怕,万能的小编为你们总结了500本经典书籍, 够你看五年的了,再也不怕书荒了! 喜欢,记得 ...

  • 10本中医经典书籍推荐

    (1884-1955年) 现代医家,山东曲阜人.其祖父为当地名医,孔氏深受其影响.幼年时攻读经书,并随父宦游各地.后以母病,遂立志学医.16岁时,移居河北易州行医,于当地与名医狄虎堂等人交善.后又于2 ...