The Way of Linux Operations (3rd Edition)
Tags
Summary
Building on the Linux operating system as a foundation, this book explains how to implement application cases for various open-source products. Focusing on the application services used in operations work, it provides a comprehensive guide to operations solutions for the Linux operating system and various software services. Today's business environment is highly competitive: many companies' business volumes keep growing, and their requirements for service quality keep rising. Internet companies in particular, in order to meet higher customer demands and improve the user experience, often have IT departments maintaining tens of thousands of devices—a maintenance workload so enormous that it typically leaves IT managers overwhelmed.
The automated operations content introduced in this book lets us quickly master simple, large-scale, batch operations methods. Automated operations alone, however, are not enough to bring out the full efficiency of these devices. We therefore also need to integrate individual server devices organically to provide customers with safer, faster, and more efficient services—and thus cluster technology comes into play. The book concludes with deployment cases for currently popular open-source products built around cluster technology.
Editor's review
Who it's for
A good fit for
- Junior engineers who already know basic Linux commands and are preparing to move into operations
- Intermediate operations staff who need to implement open-source service solutions in production
- Technical staff responsible for small server clusters who want to systematically learn automation and cluster deployment
- Computer-related students with a Linux foundation who want to learn about real-world operations
Not a good fit for
- Complete beginners with no Linux experience at all, for whom the book's threshold is rather high
- Those who only want to look up how to use a single command and do not need an overall operations solution
- Readers focused on development who are not interested in server deployment and operations
Reading tips
- Prepare a virtual machine or cloud host, deploy services chapter by chapter, and understand configuration items while operating.
- First read through the table of contents to map out the operations workflow, then read key chapters such as automation and clustering closely and take notes.
- For cluster cases, sketch a topology diagram first and clarify each component's role before configuring, to reduce blind trial and error.
- Compare the book's cases with your organization's actual services and compile a reusable deployment checklist.
About the publisher
The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.
Contents
- 版权信息
- 内容简介
- 序1
- 序2
- 序3
- 前言
- 第1篇 基础知识
- 第1章 部署操作系统
- 1.1 通过光盘安装Linux操作系统
- 1.2 无人值守自动安装Linux操作系统
- 1.3 常见问题分析
- 第2章 命令工具
- 2.1 基本命令
- 2.2 Vim文档编辑
- 2.3 账户与安全
- 2.4 存储管理
- 2.5 软件管理
- 2.6 计划任务
- 2.7 性能监控
- 2.8 网络配置
- 2.9 内核模块
- 第3章 自动化运维
- 3.1 Shell简介
- 3.2 Bash功能介绍
- 3.3 Bash使用技巧
- 3.4 变量
- 3.5 Shell引号
- 3.6 正则表达式
- 3.7 Sed
- 3.8 Awk
- 3.9 Shell脚本
- 3.10 Ansible
- 第2篇 网络服务
- 第4章 搭建网络服务
- 4.1 NFS文件共享
- 4.2 Samba文件共享
- 4.3 vsftpd文件共享
- 4.4 ProFTPD文件共享
- 4.5 SVN版本控制
- 4.6 Git版本控制
- 4.7 网络存储服务器
- 4.8 DHCP服务器
- 4.9 DNS域名服务器
- 4.10 Apache网站服务器
- 4.11 Nginx网站服务器
- 4.12 数据库基础
- 4.13 动态网站架构案例
- 第5章 系统监控
- 5.1 Zabbix监控系统
- 5.2 Prometheus监控系统
- 第6章 网络安全
- 6.1 防火墙
- 6.2 SELinux简介
- 6.3 OpenVPN
- 6.4 WireGuard
- 第3篇 高级应用
- 第7章 虚拟化与容器技术
- 7.1 虚拟化产品对比
- 7.2 KVM虚拟化应用案例
- 7.3 容器技术
- 第8章 集群及高可用
- 8.1 集群
- 8.2 Keepalived双机热备
- 8.3 Squid代理服务器
- 8.4 HAProxy负载均衡
- 8.5 Nginx高级应用
- 8.6 MySQL高可用
FAQ
Can a complete beginner read this book directly?
What scale of environment is the automated operations content suited to?
What prior knowledge does the cluster section require?
Is this book suitable as a reference manual or for reading through?
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.
About the author
Ding Mingyi is a Chinese author of computer technology books. Public information about him is limited, and his writing centers on Linux system administration and operations practices. The library currently holds one work by him, The Way of Linux Operations (3rd Edition). The book shows that the author focuses on system management, service configuration, and day-to-day operations issues in real working scenarios. His writing tends to proceed from concrete operations, emphasizing complete steps and executable methods so that readers can grasp the basic ideas of Linux operations through hands-on practice. This subject matter is aimed at system administrators, operations engineers, and readers hoping to get started with Linux, and offers practical reference value. The third edition also indicates that the content has been updated as the technical environment changes. Because no clear records are available about the author's life, professional experience, or institutional affiliation, this introduction is based only on the work itself and its common classification, without inferring anything about his personal background.