Mastering Linux (3rd Edition) cover

Mastering Linux (3rd Edition)

No rating yet
Word count
549 words
Chapters
18
Series
Turing Programming Series
ISBN
9787115651693

Tags

Summary

Mastering Linux (3rd Edition) is the latest Chinese edition of Brian Ward's classic Linux systems book, part of the "Turing Programming Series." The author has worked with Linux since 1993 and has long taught and consulted, with a gift for explaining operating system internals as a trail you can follow step by step. Rather than listing knowledge points like a command dictionary, the book broadly follows the order in which a system boots: from hardware and memory, the kernel's process and memory management, device drivers and system calls, to user-space initialization, users and permissions, then disk partitions and filesystems, device files, and mounting. It then moves into the kernel boot process, user-space startup, logging and system time, batch jobs and user management, and goes deeper into processes and resource usage, networking principles and configuration, common network services, and shell scripting, network file transfer and sharing, user environments, and an overview of desktops. The final chapters target developers, covering compilers and development tools, building software from C source, and virtualization. The 3rd edition updates and expands on the previous one, adding topics such as the Logical Volume Manager (LVM) and virtualization, with adjustments to page count and length. Overall, the book emphasizes "why it is designed this way and how the parts work together," suiting readers who already use Linux but want to understand its underlying logic, rather than complete beginners seeking a command reference.

Editor's review

很多 Linux 书的问题在于把命令讲得多、把系统讲得少,读者敲完之后仍然不知道背后发生了什么。《精通Linux》走的是另一条路:它从内存、内核、设备、文件系统讲到启动流程和网络配置,把各个子系统串成一条“系统是怎么跑起来的”主线。第 3 版由人民邮电出版社更新出版,新增逻辑卷管理器(LVM)和虚拟化等当下更常用的内容,篇幅约 549 千字、17 章,结构紧凑但不省略关键原理。它的写法像一位耐心的工程师带你拆机:先告诉你硬件和内核的分层,再演示挂载、进程、日志与网络各自的位置,最后落到 shell 脚本、C 源码编译和开发工具上。对已经日常使用 Linux、却总在排查问题时“知其然而不知其所以然”的人来说,这本书的价值在于建立一张稳定的系统地图;之后再遇到 systemd、日志或网络问题时,你能自己判断该去哪里找答案,而不是靠搜索拼凑命令。

Who it's for

A good fit for

  • 已能基本使用 Linux 命令,想弄懂内核、文件系统、网络等底层机制的读者
  • 初中级 Linux 运维工程师、系统管理员,需要建立完整系统认知的人
  • 使用 Linux 做开发、需要理解编译工具链和系统环境的程序员
  • 准备深入学习操作系统原理、希望以真实 Linux 系统为例的计算机专业学生

Not a good fit for

  • 完全没接触过 Linux、需要手把手安装与入门命令的零基础读者
  • 只想查阅某条命令用法、需要速查手册式工具书的读者
  • 专注红帽认证考试题库、希望按考纲刷题的备考者

Reading tips

  1. 先通读第1章和第2章,建立分层模型和目录结构的概念,再按章节顺序推进。
  2. 每读完一章,就在自己的机器或虚拟机里验证对应操作,如挂载、查看进程、配置网络。
  3. 第9至12章涉及网络,建议配合一台可自由折腾的测试机,避免在生产环境上试错。
  4. 第17章虚拟化可与第4章磁盘、文件系统对照阅读,理解存储与运行环境的配合关系。

About the publisher

Posts & Telecom Press China · Founded in 1953

Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.

Contents

  1. Preface
  2. Chapter 1 Overview
  3. Chapter 2 Basic Commands and Directory Hierarchy
  4. Chapter 3 Devices
  5. Chapter 4 Disks and Filesystems
  6. Chapter 5 How the Linux Kernel Boots
  7. Chapter 6 Starting User Space
  8. Chapter 7 System Configuration: Logging, System Time, Batch Jobs, and Users
  9. Chapter 8 A Closer Look at Processes and Resource Usage
  10. Chapter 9 Understanding Networks and Their Configuration
  11. Chapter 10 Network Applications and Services
  12. Chapter 11 Shell Scripts
  13. Chapter 12 Transferring and Sharing Files over the Network
  14. Chapter 13 User Environments
  15. Chapter 14 A Brief Overview of Linux Desktops and Printing
  16. Chapter 15 Development Tools
  17. Chapter 16 Compiling Software from C Source Code
  18. Chapter 17 Virtualization

FAQ

这本书适合零基础学 Linux 吗?
不太适合。全书假设读者已经会基本命令并接触过 Linux 系统,重点在解释机制与系统组成;零基础读者最好先用入门书或教程熟悉常用命令,再回来看这本。
第3版相比第2版有哪些变化?
据出版社介绍,第3版做了大幅更新与扩展,新增内容包括逻辑卷管理器(LVM)和虚拟化等主题,页数与篇幅也有所调整,整体更贴近当前常见的系统管理场景。
这本书讲的是哪个发行版?
书中以通用 Linux 系统机制为主线,涉及设备、文件系统、启动流程、网络配置等发行版共通的层次,并未把自己限定为某一发行版的命令手册;具体命令细节可能因发行版略有差异。
读完能用来准备运维岗位面试吗?
它能帮你建立系统层面的理解,对回答“Linux 启动过程”“文件系统与挂载”“进程与资源”等问题很有帮助;但面试还常考具体命令与排障流程,需要配合实操和其他资料。

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

Top rated in the same category