Linux in Action cover

Linux in Action

Rating 3.3
Word count
234K words
Chapters
20
Series
Linux/Unix Technology Series
ISBN
9787111627043

Tags

Summary

Linux in Action is the simplified Chinese edition of Manning's Linux in Action, published by China Machine Press as part of its Linux/Unix Technology Series. The translation is by Zhang Kailong, Wang Luyang, Li Peng, and others, and the book runs to 16 chapters and roughly 234,000 characters. Unlike conventional textbooks that march from commands to syntax, this book is organized around a set of hands-on projects. It first walks you through the file system, navigation and file-management tools, pseudo file systems, and sudo privilege escalation, then has you build your own Linux lab environment with VirtualBox and LXC containers. Next it covers secure remote login with OpenSSH keys, transferring files with SCP, and running remote graphical programs, followed by archiving and compression, file-system backup and automated off-site backup, and building a system recovery drive with rescue tools to pull data off a crashed system. The later chapters lean toward getting services running and keeping them running: building a knowledge-collaboration server with Apache, a database, and MediaWiki; setting up a private cloud drive with Nextcloud; configuring access control, encrypted transport, and strong authentication for the web server; protecting the network perimeter with a VPN or DMZ; continuously monitoring the system with logging and intrusion-detection tools; and securely sharing data over a private network with NFS. The final chapters turn to troubleshooting and automation: pinpointing CPU, memory, storage, and network performance bottlenecks, diagnosing network connectivity and peripheral failures, and deploying a scripted server environment with DevOps tools such as Ansible. Each chapter ends with a key-terms review, security best-practice tips, a command-line cheat sheet, and self-test questions, and a full command-line reference for the whole book is appended, making it easy to practice as you read and to look things up again and again.

Editor's review

大多数 Linux 书按知识点排队,这本书却按“项目”推进:你要亲手搭一台虚拟机、做一份自动异地备份、抢救一台无法启动的机器、架起 Nextcloud 私有云盘、给 Web 服务器加固、用日志抓住入侵迹象、拿 Ansible 把服务器环境脚本化。16 章几乎每一章都对应一个真实运维场景,命令不是孤立罗列,而是出现在解决问题的步骤里——这也正是译者序所强调的:作者把实践项目当作基本教学对象,让理论与原理在动手过程中被吸收。作者戴维·克林顿是系统管理员、教师兼技术培训作者,长期讲授 Linux、AWS 与 Docker 相关课程,写作口吻像在讲台边上带练。每章结尾的名词回顾、安全最佳实践、命令行清单和自测题,把“读完就跑”的书变成可以反复回去查的手册。需要提前说明的是:书中案例大量基于 VirtualBox、LXC、Apache、Nextcloud、NFS、Ansible 等具体软件,版本与界面与 2019 年成书时相比已有变化,动手时需要对照官方文档做适当调整;部分命令在不同发行版上也有差异。但正因如此,它适合已经能敲基本命令、想补齐“把系统管起来”这块短板的人,而不是完全零基础的读者。

Who it's for

A good fit for

  • 已经会用 cd、ls 等基本命令,想跨过“会用”到“会管”这道坎的 Linux 学习者
  • 需要负责服务器部署、备份、加固与排障的初级系统管理员与运维工程师
  • 想把日常运维流程脚本化、引入 Ansible 等 DevOps 工具的开发者
  • 网络工程、云计算方向在校生,需要配套实验手册做动手练习

Not a good fit for

  • 从未接触过命令行、需要系统学习基础语法与概念的零基础读者
  • 只想考前背诵考点、做选择题的应试型读者
  • 只关注内核源码、驱动开发等底层原理,对运维场景兴趣不大的读者

Reading tips

  1. 先按第2章用 VirtualBox 或容器准备一台可随时推倒重来的实验虚拟机,避免在主力机或生产机上冒险。
  2. 以章为项目单位推进,每章结束后独立复现一次操作,再对照章末自测题和命令行清单检验掌握程度。
  3. 遇到界面、包名或配置写法与书中不符时,以软件官方文档为准,并把你的适配步骤记录成自己的运维笔记。
  4. 把第4—6章的备份与恢复流程真正跑通一遍,这是全书投入产出比最高的部分,也是故障面前唯一的底气。

About the publisher

China Machine Press China · Founded in 1950

In addition to science and technology and professional publishing, the books in our catalog from China Machine Press also reflect a sustained focus on psychology, computing, management, finance and economics, and social sciences. In psychology, the catalog includes works by C. G. Jung and introductions to analytical psychology, as well as applied topics such as stress and health, and addiction and healing. In computing, it features Structure and Interpretation of Computer Programs (JavaScript Edition). Management and finance titles include Administrative Behavior (4th Edition), The Price of Inequality (Collector's Edition), and This Time Is Different: Eight Centuries of Financial Folly (Commemorative Edition). In the philosophy and history of science, there is The Worldview: The Third Edition. Relevant authors include C. G. Jung, William McGuire, Sonu Shamdasani, and Gabor Maté. Public information is limited; the above summarizes the publisher's profile based solely on the books in our catalog.

Contents

  1. Translator's Preface
  2. Foreword
  3. Chapter 1 Welcome to Linux
  4. Chapter 2 Linux Virtualization: Building a Linux Working Environment
  5. Chapter 3 Remote Connections: Securely Accessing Networked Computers
  6. Chapter 4 Archive Management: Backing Up or Copying an Entire File System
  7. Chapter 5 Automated Management: Configuring Automatic Offsite Backups
  8. Chapter 6 Emergency Tools: Building a System Recovery Device
  9. Chapter 7 Web Servers: Setting Up a MediaWiki Server
  10. Chapter 8 Network File Sharing: Building a Nextcloud File-Sharing Server
  11. Chapter 9 Securing the Web Server
  12. Chapter 10 Securing Network Connections: Creating a VPN or DMZ
  13. Chapter 11 System Monitoring: Using Log Files and Intrusion Detection
  14. Chapter 12 Sharing Data on a Private Network
  15. Chapter 13 Troubleshooting System Performance Problems
  16. Chapter 14 Troubleshooting Network Faults
  17. Chapter 15 Troubleshooting Peripheral Devices
  18. Chapter 16 DevOps Tools: Using Ansible to Deploy Scripted Server Environments
  19. Conclusion
  20. Appendix Command-Line Review for Each Chapter

FAQ

这本书需要 Linux 基础吗?零基础能读吗?
书中明确面向“不需要之前有 Linux 管理经验”的读者,第1章会回顾文件系统、导航与文件管理、sudo 等基本内容。但节奏偏快,建议至少能看懂常见命令、会装系统;完全零基础的人最好先配合一本入门教材再读。
这本书和《Linux命令行与shell脚本大全》有什么区别?
两者侧重不同。《Linux实战》以运维项目为主线,聚焦虚拟化、远程连接、备份恢复、Web 服务搭建与加固、监控、排障和自动化部署;后者更偏命令与 Shell 编程的系统讲解。若想动手管服务器,本书更对路。
书里的案例软件版本较旧,还能照着做吗?
核心思路依然成立,但 VirtualBox、Nextcloud、Apache、Ansible 等软件在书出版后版本迭代较多,界面和配置参数已有变化。建议在虚拟机中练习,操作时对照各软件官方文档,把差异记录下来。
适合作为高校课程的配套实验书吗?
比较适合。全书以可复现的项目组织,每章有名词回顾、安全实践、命令行清单和自测题,书末附全书命令汇总,便于教师拆成实验课时;但需要教师按当前软件版本更新实验环境。

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