本书整体分为4个篇幅,以Linux运维平台下的开源应用软件为中心,涉及Linux运维的各个方面,主要从系统基础运维(命令、shell编程)、系统性能调优、智能运维监控平台构建、运维实战案例四个方面展开介绍。
首先,系统基础运维带领新手入门Linux运维,让读者迅速掌握Linux最核心的命令和shell编程技巧;接着,系统性能调优篇站在企业应用的角度,从Linux系统的多个方面展开介绍如何对系统、应用进行不同层次的深度调优;监控平台构建篇主要是介绍如何构建适合企业的运维监控平台,监控是运维工作中必不可少的一项工作,如何快速、高效的构建一套智能运维监控平台,是本篇介绍的核心;
运维实战案例篇是本书的一大亮点,此部分是生产环境实际案例与经验技巧的总结,通过实际案例的讲述,使读者能有身临其境的感觉,并从中获取处理问题的思路和技巧。最终提高运维实战能力。
本书已经在京东、当当网等网上书店热销,如果你对本书有兴趣,可以通过下面的地址链接购买,如果对书有任何疑问,可以通过作者博客和读者交流群进行读书交流:
联系作者:cnhk99188(微信)
京东:https://item.jd.com/12910282.html
当当:http://product.dangdang.com/28978623.html
1.1 Linux命令行与shell
1.2 基础运维类命令
1.3 系统运维监控类命令
1.4 网络故障排查类命令
2.1 正则表达式与变量
2.2 运算符、测试操作符以及if语句
2.3 case选择、for循环与结构化命令
2.4 while循环、until循环以及select循环
2.5 函数以及函数的调用、参数的传递
2.6 企业生产环境shell脚本案例汇总
3.1 Linux用户权限管理
3.2 Linux磁盘存储管理
3.3 Linux文件系统管理
3.4 Linux进程管理与监控
4.1 Linux系统性能指标有哪些
4.2 性能调优必备工具
4.3 分析并发现系统性能瓶颈
5.1 从安装Linux系统开始进行调优
5.2 Linux内核参数调优
5.3 内存资源(物理内存/虚拟内存)性能调优
5.4 磁盘I/O与文件系统方面的性能调优
6.1 运维监控平台选型以及设计思路
6.2 Zabbix运维监控平台部署过程
6.3 Zabbix Web配置实战讲解
6.4 Zabbix自动发现、自动注册和自定义监控的实现
6.5 Zabbix监控MySQL、Apache、Nginx应用实战案例
6.6 Zabbix监控PHP-FTPM、Tomcat、Redis应用实战案例
6.7 Zabbix通过与微信、钉钉整合实现实时告警
7.1 基于服务的开源监控Prometheus
7.2 Grafana+Zabbix+Prometheus打造全方位立体监控系统
8.1 Linux系统故障问题案例汇总
8.2 服务器出现Too many open files错误案例
9.1 文件系统出现Read-only file system错误案例与分析
9.2 服务器上crontab计划任务失败案例与分析
9.3 Java内存溢出故障案例及Linux内存机制探究
9.4 NAS存储系统故障案例与分析
10.1 网站被植入WebShell案例与Web安全防范策略
10.2 云主机被植入挖矿程序案例及如何做Redis安全防范
10.3 DDos攻击案例以及入侵检测工具RKHunter、ClamAV的使用
10.4 服务器遭受攻击后的处理措施以及SYN Flood、CC攻击防御策略
11.1 Java进程占用CPU过高的排查思路与案例分析
11.2 线上MySQL数据库故障案例以及MySQL存储引擎选型
11.3 线上Java应用OutOfMemoryError故障案例实录