书籍详情
《Linux企业运维实战(Redis+Zabbix+Nginx+Prometheus+Grafan》[51M]百度网盘|亲测有效|pdf下载
  • Linux企业运维实战(Redis+Zabbix+Nginx+Prometheus+Grafan

  • 出版社:清华大学出版社
  • 作者:吴光科,揭长华,魏曼 著
  • 出版时间:2024-06-01
  • 热度:9504
  • 上架时间:2025-01-04 08:18:29
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

内容简介

《Linux企业运维实战(Redis+Zabbix+Nginx+Prometheus+Grafana+LNMP)》从实用的角度出发,详细介绍了Linux内核调整与优化相关的理论与应用知识,包括Nginx Web服务器企业实战、Linux性能优化与安全攻防实战、HTTP详解、Linux高可用集群实战、黑客攻击Linux服务器与防护实战、iptables入门简介、Firewalld防火墙企业实战。

《Linux企业运维实战(Redis+Zabbix+Nginx+Prometheus+Grafana+LNMP)》免费提供与书中内容相关的视频课程讲解,以指导读者深入地进行学习,详见前言中的说明。

《Linux企业运维实战(Redis+Zabbix+Nginx+Prometheus+Grafana+LNMP)》既可作为高等学校计算机相关专业的教材,也可作为系统管理员、网络管理员、Linux运维工程师及网站开发、测试、设计人员等的参考用书。


目录

第1章 DNS解析服务器企业实战 1

1.1 DNS服务器工作原理 1

1.2 DNS解析过程 2

1.3 DNS服务器种类 2

1.4 DNS服务器安装配置 2

1.5 DNS主配置文件详解 3

1.6 DNS自定义区域详解 4

1.7 DNS正反向文件详解 5

第2章 HTTP详解 8

2.1 TCP与HTTP 8

2.2 资源定位标识符 9

2.3 HTTP与端口通信 10

2.4 HTTP Request与Response详解 11

2.5 HTTP 1.0/1.1区别 13

2.6 HTTP状态码详解 14

2.7 HTTP MIME 类型支持 16

第3章 Apache Web服务器企业实战 18

3.1 Apache Web服务器简介 18

3.2 Prefork MPM工作原理 19

3.3 Worker MPM工作原理 19

3.4 Apache Web服务器安装 20

3.5 Apache虚拟主机企业应用 22

3.6 Apache常用目录学习 24

3.7 Apache配置文件详解 25

3.8 Apache Rewrite规则实战 26

第4章 MySQL服务器企业实战 30

4.1 MySQL数据库入门简介 30

4.2 MySQL数据库YUM方式 32

4.3 MySQL源码部署5.5版本 33

4.4 MySQL源码部署5.7版本 34

4.5 MySQL二进制部署8.0版本 37

4.6 MariaDB二进制部署10.2版本 38

4.7 MySQL数据库必备命令操作 38

4.8 MySQL数据库字符集设置 45

4.9 MySQL数据库密码管理 46

4.10 MySQL数据库配置文件详解 48

4.11 MySQL数据库索引案例 49

4.12 MySQL数据库慢查询 51

4.13 MySQL数据库优化 53

4.14 MySQL数据库集群实战 56

4.15 MySQL主从复制实战 57

4.16 MySQL主从同步排错思路 63

第5章 MyCAT+MySQL读写分离实战 65

5.1 MyCAT背景 65

5.2 MyCAT发展历程 65

5.3 MyCAT中间件原理 67

5.4 MyCAT应用场景 69

5.5 MyCAT概念详解 69

5.5.1 MyCAT数据库中间件 69

5.5.2 MyCAT逻辑库(schema) 70

5.5.3 MyCAT逻辑表(Table) 71

5.5.4 MyCAT分片表 71

5.5.5 MyCAT非分片表 71

5.5.6 MyCAT ER表 71

5.5.7 MyCAT全局表 72

5.5.8 分片节点(dataNode) 72

5.5.9 节点主机(dataHost) 72

5.5.10 分片规则(rule) 72

5.5.11 MyCAT多租户 72

5.6 数据多租户方案 73

5.7 MyCAT数据切分 74

5.7.1 垂直切分 75

5.7.2 水平切分 75

5.8 典型的切分规则 76

5.9 MyCAT安装配置 77

5.10 MyCAT读写分离测试 81

5.11 MyCAT管理命令 83

5.12 MyCAT状态监控 85

第6章 LNMP架构企业实战 87

6.1 LNMP企业架构简介 87

6.2 CGI与FastCGI概念剖析 87

6.3 LNMP架构工作原理 88

6.4 LNMP架构源码部署企业实战 89

6.5 Redis入门简介 96

6.6 Redis配置文件详解 97

6.7 Redis常用配置 102

6.8 Redis集群主从实战 104

6.9 Redis数据备份与恢复 107

6.9.1 半持久化RDB模式 107

6.9.2 全持久化AOF模式 109

6.9.3 Redis主从复制备份 110

6.10 CentOS 7 Redis Cluster集群实战 111

6.11 LNMP企业架构读写分离 117

第7章 Zabbix分布式监控企业实战 123

7.1 Zabbix监控系统入门简介 123

7.2 Zabbix监控组件及流程 124

7.3 Zabbix监控方式及数据采集 126

7.4 Zabbix监控平台概念 126

7.5 Zabbix监控平台部署 127

7.6 Zabbix配置文件优化实战 137

7.7 Zabbix自动发现及注册 138

7.8 Zabbix监控邮件报警实战 143

7.9 Zabbix监控MySQL主从实战 149

7.10 Zabbix日常问题汇总 152

7.11 Zabbix触发命令及脚本 155

7.12 Zabbix分布式监控实战 158

7.13 Zabbix监控微信报警实战 161

7.14 Zabbix监控原型及批量端口实战 170

7.15 Zabbix监控网站关键词 175

7.16 Zabbix高级宏案例实战 180

第8章 Prometheus+Grafana分布式监控实战 185

8.1 Prometheus概念剖析 185

8.2 Prometheus监控优点 185

8.3 Prometheus监控特点 186

8.4 Prometheus组件实战 186

8.5 Prometheus体系结构 187

8.6 Prometheus工作流程 188

8.7 Prometheus服务端部署 188

8.8 Node_Exporter客户端安装 191

8.9 Grafana Web部署实战 192

8.10 Grafana+Prometheus整合 194

8.11 AlertManager安装 197

8.12 配置AlertManager 198

8.13 Prometheus报警规则 199

8.14 Prometheus邮件模板 200

8.15 Prometheus启动和测试 200

8.16 Prometheus验证邮箱 201


前言/序言


Linux是当今三大操作系统(Windows、macOS、Linux)之一,其创始人是林纳斯?托瓦兹 。林纳斯?托瓦兹在21岁时用4个月的时间首次创建了Linux内核,于1991年10月5日正式对外发布。Linux系统继承了UNIX系统以网络为核心的思想,是一个性能稳定的多用户网络操作系统。

20世纪90年代至今,互联网飞速发展,IT引领时代潮流,而Linux系统是一切IT的基石,其应用场景涉及方方面面,小到个人计算机、智能手环、智能手表、智能手机等设备,大到服务器、云计算、大数据、人工智能、数字货币、区块链等领域。

为什么写《Linux企业运维实战(Redis+Zabbix+Nginx+Prometheus+Grafana+LNMP)》这本书?这要从我的经历说起。我出生在贵州省一个贫困的小山村,从小经历了砍柴、放牛、挑水、做饭,日出而作、日落而归的朴素生活,看到父母一辈子都生活在小山村里,没有见过大城市,所以从小立志要走出大山,要让父母过上幸福的生活。正是这样的信念让我不断地努力。大学毕业至今,我在“北漂”的IT运维路上已走过了十多年:从初创小公司到国有企业、机关单位,再到图吧、研修网、京东商城等IT企业,担任过Linux运维工程师、Linux运维架构师、运维经理,直到现在创办的京峰教育培训机构。

一路走来,很感谢生命中遇到的每一个人,是大家的帮助让我不断地进步和成长,也让我明白了一个人活着不应该只为自己和自己的家人,还要考虑整个社会,哪怕只能为社会贡献一点点价值,人生就是精彩的。

为了帮助更多的人通过技术改变自己的命运,我决定和团队同事一起编写这本书。虽然市面上有很多关于Linux的书籍,但是很难找到一本关于Redis、Zabbix、Nginx、Prometheus、Grafana、LNMP等的详细、全面的主流技术的书籍,这就是编写本书的初衷。

配套资源

? 程序代码、面试题目、学习路径、工具手册、简历模板、教学课件等资料,请扫描下方二维码下载或者到清华大学出版社官方网站本书页面下载。

配套资源

? 作者精心录制了与Linux开发相关的视频课程(3000分钟,144集),便于读者自学。扫描封底“文泉课堂”刮刮卡中的二维码进行绑定后即可观看(注:视频内容仅供学习参考,与书中内容并非一一对应)。

虽然已花费大量的时间和精力核对书中的代码和内容,但难免存在纰漏,恳请读者批评指正。



吴光科

2024年3月


① 创始人全称是Linus Benedict Torvalds(林纳斯?本纳第克特?托瓦兹)。



致谢

ACKNOWLEDGEMENT


感谢Linux之父Linus Benedict Torvalds,他不仅创造了Linux系统,还影响了整个开源世界,也影响了我的一生。

感谢我亲爱的父母,含辛茹苦地抚养我们兄弟三人,是他们对我无微不至的照顾,让我有更多的精力和动力去工作,去帮助更多的人。

感谢杨永琴、姚钗、陈培元、秦业华、沙伟青、戴永涛、唐秀伦、田佐兰、王琦、毕加胜、严小伟、许振胶、王萌、马文敏及其他挚友多年来对我的信任和鼓励。

感谢腾讯课堂的所有课程经理及平台老师,感谢51CTO副总裁一休及全体工作人员对我及京峰教育培训机构的大力支持。

感谢京峰教育培训机构的每位学员对我的支持和鼓励,希望他们都学有所成,最终成为社会的中流砥柱。感谢京峰教育首席运营官蔡正雄,感谢京峰教育培训机构的辛老师、朱老师、张老师、关老师、兮兮老师、小江老师、可馨老师等全体老师和助教、班长、副班长,是他们的大力支持,让京峰教育培训机构能够帮助更多的学员。

最后要感谢我的爱人黄小红,是她一直在背后默默地支持我、鼓励我,让我有更多的精力和时间去完成这本书。


吴光科

2024年3月



相关推荐