Linux是怎样工作的 封面

Linux是怎样工作的

暂无评分
丛书
图灵程序设计丛书
ISBN
9787115581617

标签

内容简介

本书是日本作者武内觉(曾就职于富士通,从事商用Linux特别是内核的开发与支持)为想真正弄懂Linux运行机制的技术人写的一本原理读物。全书的写法不是罗列命令,也不去深挖内核源码,它用实验把系统行为先“跑”出来,再用198张图解和图表把结果讲清楚,让抽象的机制变成可以亲眼看到的现象。 内容覆盖Linux的主要核心机制:程序与进程、内核与系统调用、C标准库与库的作用;进程的创建(fork/execve)、父子关系、状态与信号,僵尸进程与孤儿进程,shell的作业管理与守护进程;进程调度,包括单逻辑CPU与多逻辑CPU下的调度、时间片、上下文切换与性能;内存管理,包括内存信息的读取、内存回收、虚拟内存、按需分页与多级页表;进程进阶机制,如写时复制、进程间通信、互斥锁、多进程与多线程;此外还讨论存储层次、文件系统与外部存储器,包括内存映射文件、磁盘配额、日志与写时复制一致性,以及Btrfs的快照与卷等。 书中的实验程序用C语言和Python编写,并配有可运行的配套代码和验证方法。读者是一边动手运行、一边对照图表看结果,从而把“Linux为什么这样表现”的问题一件件弄明白。本书适合应用程序开发人员、系统设计师、运维管理人员和技术支持人员,也适合准备补上操作系统这块知识短板的读者;只需要会一些基本的Linux命令,就能顺畅地读下去。

编辑推荐

很多Linux书的问题在于,要么只教命令,要么直接跳到内核源码,中间那段“机制到底怎样运行”的空档没人填。这本书正好补的是这一层:先用实验把现象做出来,再用图把原理画出来。 作者武内觉在富士通做过多年商用Linux内核的开发与支持,属于真正处理过线上问题的人,因此选材很贴近实际:进程调度为什么这样切、内存为什么这样回收、文件系统的日志和写时复制到底在保住什么。198张图解是这本书的骨架,很多概念看图就能懂一半;实验程序又让它不只是“听懂”,还能“看到”。 译者曹栩长期参与开源贡献,术语处理比较稳妥,读起来不拗口。整本书定位清晰:它不是速查手册,也不是内核源码导读,而是帮你把Linux这条主线一次理顺的入门到进阶读本。适合放在手边,边跑实验边读。

适合谁读

适合

  • 会一些Linux基本命令,想从“会用”走向“懂原理”的开发人员
  • 需要设计系统、评估性能的系统架构师与后端工程师
  • 日常排查Linux性能与资源问题的运维、SRE和技术支持人员
  • 正在学习操作系统的计算机专业学生,可作为教材之外的实践读物

不适合

  • 完全没接触过Linux、连基本命令都不熟悉的零基础读者
  • 想直接研读内核源码、需要深入代码级别的资深内核开发者
  • 只想要命令速查或运维脚本手册、不需要原理讲解的读者

阅读建议

  1. 按章节顺序读,第2至第5章的进程与内存是全书主干,先打通这条线
  2. 一定要动手跑配套实验程序,先看结果再看图解,会比先读文字更有效
  3. 读到调度、内存回收和文件系统一致性时,回头对照自己线上系统的实际表现
  4. 不必强求记住所有参数,重点是把机制和现象之间的因果关系记住

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

常见问题

读这本书需要什么基础?
只需要对Linux基本命令有所了解即可。书中的实验程序用C语言和Python编写,能照着运行更好,但不运行也不妨碍理解图解和原理部分。
这本书和《深入理解Linux内核》有什么不同?
定位不同。本书不逐行讲内核源码,它通过动手实验加图解来讲机制和现象,更适合想先建立整体直觉的读者。想深入代码级细节,可以在读完后转向内核源码类著作。
实验程序需要什么环境?
用一台普通的Linux机器即可,建议使用虚拟机或容器环境,方便反复试验。程序以C语言和Python编写,书中给出了运行方法和结果验证方式。还需要注意作者是否提供了配套代码。
没有编程基础能读吗?
能读懂大部分原理和图解,但实验部分会吃力。如果完全不会编程,建议先补一点C语言基础,再回头读这本书效果会更好。
这本书适合当教材用吗?
可以作为操作系统课程的补充读物。它更偏实践和直观理解,缺少习题和体系化理论推导,需要配合教材一起使用。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同类高分