我开始学习《Linux From Scratch》这本书,我真的很喜欢我所学的一切(大量的错误信息对学习很有帮助 * 笑 *)。但是,我仍然在寻找实际 Linux 架构的概述,以清楚地解释不同的根文件夹、如何挂载到文件以及所有内容如何联系在一起。
我知道这是大量的信息,但我确信对于那些半知识渊博的人来说,有一个来源(如果没有,我是一个第一年计算机工程师,所以它不必非常基础)。
答案1
完整的 Linux 指南有点自相矛盾,几乎只有一句话。如果您正在寻找“完整”指南,那么您尚未领悟 Linux 之道。
对于同时存在如此多不同风格的事物,你不可能有一个完整的指南,这些风格各有不同,而且都在不断变化。Linux 世界是一个不断变化的生态系统。
有很多地方可以找到拼图碎片 — 设计理念的片段、单个碎片的架构。但没有任何东西可以给你一幅“完整”的画面。
我推荐你阅读 Eric S. Raymond 的《Unix 编程艺术“。
答案2
它不是一本“书”,但它是最好的、最全面的指南Linux 文件系统层次结构我目前见过的。除了一两个变体外,这应该是相当标准化的。tldp.org 还有很多其他有趣的 Linux 内部指南。
答案3
如果你正在寻找一本关于操作系统架构的书,Tanenbaum 的《现代操作系统》或 Galvin 和 Silberschatz 的《恐龙书(操作系统概念)》都很受欢迎,尽管我只拥有后者。它们不一定专门针对 Linux,但大多数类 Unix 系统在某种程度上都类似。
我还没有找到任何完整的 Linux 在线指南,因为不同的发行版经常会做些略有不同的事情,而且我见过的网站往往很快就会过时。我也希望有这样的指南。