暂无商品咨询信息 [发表商品咨询]
《高性能Linux服务器运维实战:shell编程、监控告警、性能优化与实战案例》以真实生产环境实际案例进行讲述,融合了运维行业技术专家10多年一线工作经验和应用心得,注重实践、每个知识点附有实例,难点处配有二维码视频,使读者身临其境,迅速、深入地掌握各种经验和技巧,真正提高实践能力
《高性能Linux服务器运维实战:shell编程、监控告警、性能优化与实战案例》以Linux运维平台下的开源应用软件为中心,涉及Linux运维的各个方面,主要从系统基础运维、系统性能调优、智能运维监控、运维实战案例4个方面展开介绍。本书贯穿实战、实用、通俗、易懂的特点,在内容上注重实战化,通过真实的生产环境从多个方面介绍运维工作中的方方面面。通过真实案例的学习,可以使读者深入地掌握Linux运维技术的各种经验和技巧,从而真正提高企业的实战能力。全书贯穿了由点及线、由线及面的学习方法,既可以满足初学者参考学习,也可以帮助有一定基础的中不错Linux运维管理人员进阶,使不同层次的读者都能从本书受益。
高俊峰(南非蚂蚁),运维技术专家、51CTO专家博主、系统架构师、DBA和技术顾问,曾就职于新浪、新好耶等企业。负责设计并运维过PB数量级、日百亿量的大数据平台,擅长大规模服务器集群的运维和管理,在故障诊断与排除、自动化运维、安全运维、性能调优、虚拟化等方面有丰富的实战经验。目前关注于大数据平台以及和Hadoop相关的生态系统的运维、监控、部署、优化等技术。曾出版畅销书籍《循序渐进Linux》、《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》《高性能Linux服务器构建实战:系统安全、故障排查、自动化运维与集群架构》。
目 录前言篇 系统基础运维篇 章 Linux基础命令的使用1.1 Linux命令行与shell1.1.1 命令是Linux的精髓1.1.2 用户和操作系统内核之间通信的桥梁shell1.1.3 shell命令行的格式以及如何使用1.1.4 shell中常用通配符的使用1.1.5 shell的输入、输出和错误重定向1.1.6 shell中的管道如何使用1.1.7 shell中3种引用字符如何使用1.2 基础运维类命令1.2.1 如何对文件打包、压缩与解压缩1.2.2 如何快速查找、搜索文件1.2.3 如何对文件进行连接、合并、排序、去重1.3 系统运维监控类命令1.3.1 查询当前整个系统每个进程的线程数1.3.2 如何检测系统中的僵尸进程并将其kill1.3.3 如何查看当前占用CPU或内存最多的几个进程1.4 网络故障排查类命令1.4.1 命令行下载工具wget命令1.4.2 强大的HTTP命令行工具curl1.4.3 Linux系统之间文件传输工具scp命令1.4.4 动态路由追踪及网络故障排查工具mtr命令第2章 shell实战编程与应用案例2.1 正则表达式与变量2.1.1 正则表达式的组成与应用2.1.2 shell中的变量与应用2.1.3 变量测试、截取与替换2.2 运算符、测试操作符以及if语句2.2.1 算数运算符2.2.2 条件测试与条件测试操作符2.2.3 if/else判断结构2.3 case选择、for循环与结构化命令2.3.1 case选择语法与应用举例2.3.2 for循环与结构化命令2.4 while循环、until循环以及select循环2.4.1 while循环结构2.4.2 until循环语句以及应用举例2.4.3 exit和sleep的应用环境与方法2.4.4 select循环与菜单应用2.5 函数以及函数的调用、参数的传递2.5.1 函数的概念2.5.2 函数定义与语法2.5.3 函数的调用、存储和显示2.5.4 函数与变量以及函数结果与返回值2.6 企业生产环境shell脚本案例汇总2.6.1 统计Linux进程相关数量信息脚本2.6.2 监控主机的磁盘空间脚本2.6.3 批量自动创建用户脚本2.6.4 服务器状态监控脚本2.6.5 Linux加固系统的自动化配置脚本2.6.6 检测MySQL服务状态脚本2.6.7 备份MySQL脚本2.6.8 一键自动化安装Nginx脚本2.6.9 查找指定网段活跃IP脚本2.6.10 监控网站页面是否正常访问脚本第3章 Linux系统运维深入实践3.1 Linux用户权限管理3.1.1 用户与用户组管理3.1.2 添加、切换和删除用户组命令groupadd/newgrp/groupdel3.1.3 添加、修改和删除用户命令useradd/usermod/userdel3.1.4 文件的权限属性解读3.1.5 利用chown改变属主和属组3.1.6 利用chmod改变访问权限3.2 Linux磁盘存储管理3.2.1 磁盘设备在Linux下的表示方法3.2.2 UEFI、BIOS和MBR、GPT之间的关系3.2.3 利用fdisk工具划分磁盘分区3.2.4 利用parted工具划分磁盘分区3.3 Linux文件系统管理3.3.1 线上业务系统选择文件系统标准3.3.2 网络文件系统(NFS)介绍3.3.3 NFS的安装与配置3.4 Linux进程管理与监控3.4.1 进程的分类与状态3.4.2 进程的监控与管理3.4.3 任务调度进程crond的使用3.4.4 如何关闭进程 第2篇 系统性能调优篇 第4章 性能调优必备工具与技能4.1 Linux系统性能指标有哪些4.1.1 进程指标4.1.2 内存指标4.1.3 文件系统指标4.1.4 磁盘I/O指标4.1.5 网络指标4.2 性能调优必备工具4.2.1 CPU性能调优工具4.2.2 内存性能调优工具4.2.3 磁盘性能调优工具4.2.4 网络性能调优工具4.2.5 系统性能综合调优工具4.3 分析并发现系统性能瓶颈4.3.1 如何找到CPU瓶颈4.3.2 如何找到内存瓶颈4.3.3 如何找到磁盘瓶颈4.3.4 如何找到网络瓶颈第5章 系统性能调优实施细则5.1 从安装Linux系统开始进行调优5.1.1 系统基础配置与调优5.1.2 系统安全与防护机制5.2 Linux内核参数调优5.2.1 Linux内核文件系统5.2.2 内核参数优化5.2.3 网络内核参数优化5.2.4 系统Kernel参数优化5.2.5 内存内核参数优化5.2.6 文件系统内核参数优化5.3 内存资源(物理内存/虚拟内存)性能调优5.3.1 Linux内存中Cache与Buffer5.3.2 Page Cache与Buffer Cache机制5.3.3 free命令中buffers和cached5.3.4 Page Cache优化措施以及Cache回收5.3.5 Swap的使用与优化5.4 磁盘I/O与文件系统方面的性能调优5.4.1 磁盘I/O性能调优实践5.4.2 文件系统性能优化措施 第3篇 智能运维监控篇 第6章 运维监控利器Zabbix6.1 运维监控平台选型以及设计思路6.1.1 常见的运维监控工具6.1.2 运维监控平台设计思路6.1.3 企业运维监控平台选型策略6.1.4 运维监控平台演变历程6.2 Zabbix运维监控平台部署过程6.2.1 Zabbix运行架构6.2.2 安装、部署Zabbix监控平台6.3 Zabbix Web配置实战讲解6.3.1 模板的管理与使用6.3.2 创建应用集6.3.3 创建监控项6.3.4 创建触发器6.3.5 创建主机组和主机6.3.6 触发器动作配置6.3.7 报警媒介类型配置6.3.8 监控状态查看6.4 Zabbix自
基本信息 | |
---|---|
出版社 | 机械工业出版社 |
ISBN | 9787111655497 |
条码 | 9787111655497 |
编者 | 高俊峰 编著 |
译者 | |
出版年月 | 2020-06-01 00:00:00.0 |
开本 | 16开 |
装帧 | 平装 |
页数 | 474 |
字数 | 753 |
版次 | 1 |
印次 | 1 |
纸张 |
暂无商品评论信息 [发表商品评论]
暂无商品咨询信息 [发表商品咨询]