经典Linux/UNIX必读书单推荐给你

今天给大家梳理一份unix/linux书单位,在书单开始之前,给大家重磅推荐一本操作系统原理的经典书籍。《操作系统导论》

重磅推荐

操作系统导论

雷姆兹·H.阿帕希杜塞尔(,Remzi,H.,Arpaci-Dusseau),[美] 安德莉亚·C.阿帕希杜塞尔(Andrea ... 著,王海鹏 译

● 美国知名操作系统教材● 紧紧围绕操作系统的三大主题元素:虚拟化 并发和持久性进行讲解● 豆瓣原版评分9.7

本书围绕虚拟化、并发和持久性这三个主要概念展开,介绍了所有现代系统的主要组件(包括调度、虚拟内存管理、磁盘和I/O子系统、文件系统)。全书共50章,分为3个部分,分别讲述虚拟化、并发和持久性的相关内容。作者以对话形式引入所介绍的主题概念,行文诙谐幽默却又鞭辟入里,力求帮助读者理解操作系统中虚拟化、并发和持久性的原理。

本书内容全面,并给出了真实可运行的代码(而非伪代码),还提供了相应的练习,很适合高等院校相关专业的教师开展教学和高校学生进行自学。

本书具有以下特色:

● 主题突出,紧紧围绕操作系统的三大主题元素——虚拟化、并发和持久性。

● 以对话的方式引入背景,提出问题,进而阐释原理,启发动手实践。

● 包含众多“补充”和“提示”,拓展读者知识面,增加趣味性。

● 使用真实代码而不是伪代码,让读者更加深入透彻地了解操作系统。

● 提供作业、模拟和项目等众多学习方式,鼓励读者动手实践。

● 为教师提供教学辅助资源。

经典Linux/unix书单

1、UNIX环境高级编程(第3版)

[美] W. Richard Stevens,[美] Stephen A. Rago 著,戚正伟,张亚英,尤晋元 译

● UNIX编程圣经新版本● UNIX/linux程序员案头常备参考书● 20年来影响无数程序员的经典之作

这一版涵盖了70多个新版POSIX.1标准的新增接口,包括POSIX异步I/O、旋转锁、屏障(barrier)和POSIX信号量。此外,这一版删除了许多过时的接口,保留了一些广泛使用的接口。书中几乎所有实例都已经在目前主流的4个平台上测试过,包括Solaris 10、Mac OS X 10.6.8(Darwin 10.8.0)、FressBSD 8.0、Ubuntu 12.04(基于Linux 3.2内核)。

2、Linux UNIX系统编程手册 套装上下册

[德] Michael Kerrisk 著,孙剑,许从年,董健 等 译

● Linux/UNIX系统编程接口专业巨著,无出其右● 涵盖500多个系统调用和库函数;示例清晰完整,解释巨细靡遗● Linux/UNIX开发人员的案头必备,注定成为新的经典。

《Linux/UNIX系统编程手册(套装上下册)》总共分为64章,在汇聚大批Linux专有特性(epoll、inotify、/proc)的同时,还特意强化了对UNIX标准(POSIX、SUS)的论述,彻底达到了“鱼与熊掌,二者得兼”的效果,这也堪称本书的大亮点。布局合理,论述清晰,说理透彻,尤其是作者对示例代码的构思巧妙,独具匠心,仔细研读定会受益良多。本书适合从事Linux/UNIX系统开发、运维工作的技术人员阅读,同时也可作为高校计算机专业学生的参考研习资料。

3、UNIX网络编程 卷1 套接字联网API(第3版)

[美] W.Richard Stevens,[美] Bill Fenner,[美] Andrew M. Rudoff 著

● UNIX和网络专家W. Richard Stevens的传世之作● 世界知名网络专家Bill Fenner和Andrew M. Rudoff执笔新版

《UNIX网络编程 卷1 套接字联网API(第3版)》是一部UNIX网络编程的经典之作!书中全面深入地介绍了如何使用套接字API进行网络编程。全书不但介绍了基本编程内容,还涵盖了与套接字编程相关的高级主题,对于客户/服务器程序的各种设计方法也作了完整的探讨,还深入分析了流这种设备驱动机制。本书几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。

4、UNIX网络编程 卷2 进程间通信(第2版)

[美] W.理查德·史蒂文斯(W.Richard Stevens) 著

● UNIX和网络专家W. Richard Stevens的传世之作

《UNIX网络编程 卷2 进程间通信(第2版)》是一部UNIX 网络编程的经典之作!进程间通信(IPC)几乎是所有Unix 程序性能的关键,理解IPC 也是理解如何开发不同主机间网络应用程序的必要条件。本书从对Posix IPC 和System V IPC 的内部结构开始讨论,全面深入地介绍了4 种IPC 形式:消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号量)、共享内存(匿名共享内存、具名共享内存)及远程过程调用(Solaris门、Sun RPC)。附录中给出了测量各种IPC 形式性能的方法。

5、UNIX操作系统设计

莫里斯·J.,巴赫(Maurice J.Bach) 著,陈葆钰,王旭,柳纯录,冯雪山 译

● UNIX操作系统经典图书重新出版● 从事UNIX系统研究与实用程序开发人员参考书

本书以UNIX系统为背景,全面、系统地介绍了UNIX操作系统内核的内部数据结构和算法。本书首先对系统内核结构做了简要介绍,然后分章节描述了文件系统、进程调度和存储管理,并在此基础上讨论了UNIX系统的问题,如驱动程序接口、进程间通信与网络等。在每章之后,还给出了大量富有启发性和实际意义的题目。

6、鸟哥的Linux私房菜 基础学习篇 第四版

鸟哥 著

● 畅销Linux入门书升级版● 鸟哥教你从入门到精通● 适用Linux系统应用和开发及运维的人员● 涵盖linux内核 命令行 嵌入式 Shell与Shell Scripts技巧精粹 基于CentOS 7.x

全书分为五部分:第一部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理、磁盘配额、高级文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。

7、Linux内核深度解析

余华兵 著

● 代码基于Linux 4.12版本● 兼顾4.x版本中引入的很多新技术点● 基于ARM64硬件平台

本书基于4.x版本的Linux内核,介绍了Linux内核的若干关键子系统的技术原理。本书主要内容包括内核的引导过程、内核管理和调度进程的技术原理、内核管理虚拟内存和物理内存的技术原理、内核处理异常和中断的技术原理,以及系统调用的实现方式等。

8、Linux就该这么学

刘遄 著

● 轻量级Linux入门教程● 红帽RHCE认证自学图书● 源自日均访问量近10000次的线上热门Linux培训课程● 基于RHEL7编写 配套站点免费提供各种资源

本书基于RHEL 7系统编写,面向零基础读者,从Linux基础知识讲起,然后渐进式地提高内容难度,详细讲解Linux系统中各种服务的工作原理和配置方式,以匹配真实生产环境对运维人员的要求,突显内容的实用性。本书每章都带有大量的图、表、命令示例以及课后习题,旨在增强读者的理解能力并巩固所学知识。

本书的配套站点www.linuxprobe.com还提供了书中用到的软件和大量学习资料,以及答疑服务,为读者切实入门Linux系统保驾护航。

9、奔跑吧 Linux内核 入门篇

张天飞 著

● Linux就该这么学,Linux内核教程,内含70余个创新实验,配套视频+教学PPT,● 带你轻松入门Linux内核开发,● 《奔跑吧Linux内核》作者又一力作

本书是一本介绍Linux内核实践的入门书,基于Linux 4.0内核,重点讲解Linux内核的理论和实验。本书分为12章,包括Linux系统入门、Linux内核基础知识、内核编译和调试、内核模块、简单的字符设备驱动、系统调用、内存管理、进程管理、同步管理、中断管理、调试和性能优化,以及如何参与开源社区等内容。此外,本书还介绍了Linux内核社区常用的开发工具和理论,如Vim 8和git工具等。书中包括70多个实验,帮助读者深入理解Linux内核。

(0)

相关推荐

  • 国内目前推荐用Linux系统取代Windows系统,如何看?

    Linux代替Windows势在必行.Windows和Linux其实是一个共同祖先(很多人不同意).最早的操作系统是unix,很多版本,大家都认为att和伯克利版本或者系统5是unix的成熟标志.当年 ...

  • Linux和Unix之间有什么关联?

    大家都知道操作系统有很多种,除了Windows之外,应用最多的就是Linux.不过很多人总是将Linux和Unix混为一谈,那么它们之间有什么关联吗?区别在哪里呢? 什么是Unix?应用在哪里?有什么 ...

  • Unix和Linux如何区分?优缺点介绍

    现在操作系统有很多种,比如说Windows.Linux.Unix等,不过在很多人的意识中Unix和Linux属于相同的,那么它们之间有着怎样的区别呢?小编为大家详细介绍一下. 什么是Unix?有什么特 ...

  • Linux GNU是什么?Linux基础入门

    对于熟悉Linux系统的朋友们而言,GNU是一个既熟悉又陌生的词,很多人在阅读有关Linux文章时,经常会看到Linux前面有一个"GNU".那么GNU到底是什么?和Linux是什 ...

  • Linux是服务器系统吗?

    关于编程语言大家多多少少了解都是非常清楚的,也是大家公认薪资待遇好.发展前景好的技术,那么在IT行业中,除了编程语言之外,其他热门的技术你了解吗,比如说Linux.你知道什么是Linux吗? 什么是L ...

  • 操作系统之间的关系解读

    最近看到很多朋友在评论鸿蒙和安卓系统,大家都在讨论鸿蒙是不是基于安卓的,然后扯出了安卓基于linux内核,但是linux是基于unlix的,然后开始巴拉巴拉一大堆的外门邪说,所以在此专门写一篇文章解读 ...

  • Linux和Unix有什么关联?Linux学什么?

    Linux和Unix一样,同属于操作系统,两者在功能上有很多相似的地方,而且它们之间也有着密不可分的关系.那么Linux和Unix的区别是什么?相信很多人都比较好奇,我们一起来看看吧. Linux:全 ...

  • 初中生寒假必读书单推荐

    课代表的话: 寒假即将到来,市面上越来越多书,初中学生应该读什么?这确实是个问题.好书的标准不在于它的经典程度,而在于它能否真正触动阅读者的心.故此,针对初中学生如何选书和读书,奉上一些指导. 不限经 ...

  • 小学一年级必读书单推荐

    一  年  级 推荐书单 [快乐读书吧] 1.童谣类:<读读童谣和儿歌>曹文轩.陈先云主编 2.童谣类:<小刺猬理发>(注音)鲁兵 著 [课内作家] 3.童诗类:<向着明 ...

  • 小学二年级必读书单推荐

    二  年  级 推荐书单 [快乐读书吧] 1.儿童故事:<神笔马良>洪讯涛 著 2.儿童故事:<七色花>(苏)瓦·卡达耶夫 著 3.儿童故事:<一起长大的玩具>金波 ...

  • 小学三年级必读书单推荐

    三  年  级 推荐书单 [快乐读书吧] 1.寓言故事:<中国古代寓言>宫利勤 编写 2.寓言故事:<伊索寓言>(古希腊)伊索 著 3.寓言故事:<克雷洛夫寓言>( ...

  • 小学四年级必读书单推荐

    四  年  级 推荐书单 [快乐读书吧] 1.科普作品:<十万个为什么>(中国) 2.科普作品:<十万个为什么>(苏联)米·伊林著 3.科普作品:<森林报>(苏联) ...

  • 小学五年级必读书单推荐

    五  年  级 推荐书单 [快乐读书吧] 1.四大名著:<三国演义>罗贯中 著 2.四大名著:<水浒传>施耐庵 著 3.四大名著:<西游记>吴承恩 著 4.四大名著 ...

  • 小学六年级必读书单推荐

    六  年  级 推荐书单 [快乐读书吧] 1.世界名著类:<鲁滨孙漂流记>(英)丹尼尔·笛福 2.世界名著类:<尼尔斯骑鹅旅行记>(瑞典)拉格洛夫 3.世界名著类:<汤姆 ...

  • 这张财经经典书单推荐给你,拿走不谢#书单 #财经知识 @抖音短视频

    这张财经经典书单推荐给你,拿走不谢#书单 #财经知识 @抖音短视频

  • 复杂性科学必读经典:入门 进阶书单20本

    复杂性科学是采用大数据.人工智能.复杂网络.统计物理等多学科交叉综合的方法,研究各类复杂系统(包括互联网.社会经济系统.生命生态系统.脑与认知系统.物理化学系统等)的一门新兴学科. 集智俱乐部为你精心 ...