第10章 项目实战集-【千锋教育】Linux Shell自动化运维(慕课版)同步教案

2023-03-23
| 11页
| 147人阅读
| 0人下载
教辅

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 高三
章节 -
类型 教案
知识点 -
使用场景 同步教学
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 120 KB
发布时间 2023-03-23
更新时间 2023-04-09
作者 北京千锋互联科技有限公司
品牌系列 -
审核时间 2023-03-23
下载链接 https://m.zxxk.com/soft/38240997.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

课程名称 第10章 项目实战集 计划学时 4学时 内容分析 本章主要介绍服务器存活状态脚本项目、Nginx日志分析项目、Zabbix信息收集项目、多机部署MySQL数据库项目、多机部署LNMP项目 教学目标 与 教学要求 要求学生掌握服务器存活状态脚本项目实战,掌握Nginx日志分析项目实战,掌握Zabbix监控信息项目收集实战,掌握多机部署MySQL数据库项目实战,掌握多机部署LNMP项目实战 教学重点 服务器存活状态脚本项目、Nginx日志分析项目、Zabbix信息收集项目、多机部署MySQL数据库项目、多机部署LNMP项目 教学难点 服务器存活状态脚本项目、Nginx日志分析项目、Zabbix信息收集项目、多机部署MySQL数据库项目、多机部署LNMP项目 教学方式 课堂讲解及ppt演示 教 学 过 程 第一课时 (服务器存活状态脚本项目、Nginx日志分析项目) 回顾内容,引出本课时主题 1. 回顾内容,引出本课时主题。 上面两节学习了系统性能分析的相关内容,本节开始项目实战的相关内容讲解。利用服务状态存活脚本,我们可以发现CPU瓶颈、硬盘瓶颈、网站 访问慢等问题。Nginx日志会把每个用户访问网站的日志信息记录在指定的日志文件中,供网站搭建者分析用户的浏览行为等。通过Web界面, Zabbix监控信息收集可以监控系统状态、性能数据、网络和服务,以便对它的运行性能、状态情况进行了解,进而在必要时对它进行性能调优或系统硬件升级。 本节着重讲解服务器存活状态脚本项目和Nginx日志分析项目,从而引出本节的内容。 2. 明确学习目标 (1) 能够熟悉服务器存活状态脚本项目 (2) 能够理解Nginx日志分析项目 知识讲解 · 服务器存活状态脚本项目 在Linux系统中,可以使用ping命令检测主机状态,根据返回的状态信息,判断当前主机是处于活动状态,还是处于宕机状态。本节介绍两种通过 Shell 脚本判断网络中主机存活状态方法。具体参见教材例10-1和例10-2。 · Nginx日志分析项目 若把运维工作看作是医生给病人看病,日志则是病人对自己病况的描述,很多时候医生需要通过病人的描述,确定病人的状况,是否严重,需要什么类型的药,药的计量需要多大。所以古人有句话叫对症下药,这个症就是病人的描述加医生的判断。医生看病人的描述和化验单上的数据对医生是非常重要的。同理,在运维中日志的作用也是类似的。下面介绍对Nginx日 志分析实战项目。 日志服务通过数据接入向导配置采集Nginx日志,并自动创建索引和Nginx日志仪表盘,快速采集日志,并分析Nginx日志。 很多个人网站会选取Nginx作为服务器搭建网站。在对网站访问情况进行分析时,需要对Nginx访问日志统计分析,从中获得网站的访问量、访问时段等访问情况。传统模式下利用CNZZ模式,在前端页面插入JS(JavaScript),用户访问的时候触发JS,但只能记录页面的访问请求,像ajax 之类的请求是无法记录的,还有爬虫信息也不会记录。或者利用流计算、离线统计分析Nginx访问日志,从日志中挖掘有用信息,但需要搭建一套环境,并且在实时性以及分析灵活性上难以平衡。通过对两种方式相互补充,才能对网站的状况有更加深入地了解。 日志服务具有查询分析日志的功能,同时提供Nginx日志仪表盘(Dashboard),极大地降 低了Nginx访问日志的分析复杂度,便捷统计网站的访问数据。 Nginx服务器日志的log_format格式为: log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $boby_bytes_sent "$http_referer" ' ' "$http_user_agent" "$http_x_forwarded_for" ' ; 日志参数详解如表所示。 参数 说明 $remote_addr 与$http_x_forwarded_for用以记录客户端的ip地址 $http_x_forwarded_for 当前端有代理服务器时,设置web节点记录客户端地址的配置。此参数生效的前提是代理服务器也要进行相关的http_x_forwarded_for设置 $remote_user 记录客户端用户名称,一般默认为空 $time_local 服务器记录访问时间 $request 记录请求的内容,包括方法名、URL和HTTP协议 $status 记录返回的http状态码 $boby_bytes_sent 记录发送返回给客户端文件内容大小 $http_referer 记录从哪个页

资源预览图

第10章 项目实战集-【千锋教育】Linux Shell自动化运维(慕课版)同步教案
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。