news 2026/4/30 20:51:15

awk文本处理练习和阶段项目演练

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
awk文本处理练习和阶段项目演练

awk文本处理练习

1、检测两台服务器指定目录下的文件一致性

2、定时清空文件内容,定时记录文件大小

3、检测网卡流量,并按规定格式记录在日志中

4、计算文档每行出现的数字个数,并计算整个文档的数字总数

5、监测 Nginx 访问日志 502 情况,并做相应动作

6、扫描主机端口状态

7、创建10个用户,并分别设置密码,密码要求10位且包含大小写字母以及数字,最后需要把每个用户的密码存在指定文件中。

8、批量修改服务器用户密码

9、查看CPU资源占用率的脚本文件

10、生成磁盘使用情况的日志文件

阶段项目演练

一、监控 httpd 的进程数,根据监控情况做相应处理

需求:

1.每隔10s监控httpd的进程数,若进程数大于等于500,则自动重启Apache服务,并检测服务是否重启成功

2.若未成功则需要再次启动,若重启5次依旧没有成功,则向管理员发送告警邮件,并退出检测

3.如果启动成功,则等待1分钟后再次检测httpd进程数,若进程数正常,则恢复正常检测(10s一次),否则放弃重启并向管理员发送告警邮件,并退出检测

二、根据web访问日志,封禁请求量异常的IP,如IP在半小时后恢复正常,则解除封禁

根据web访问日志,封禁请求量异常的IP,如IP在半小时后恢复正常,则解除封禁

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/25 3:01:03

客户反馈闭环机制:收集需求驱动产品持续进化

客户反馈闭环机制:收集需求驱动产品持续进化 在AI系统大规模落地的今天,一个模型能否成功,早已不再只取决于训练阶段的准确率。真正决定用户体验的,往往是部署上线后的推理性能——响应是否够快?服务是否稳定&#xff…

作者头像 李华
网站建设 2026/4/22 10:19:13

Java Web 社区防疫物资申报系统系统源码-SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0【含文档】

摘要 新冠疫情对全球社会和经济造成了深远影响,社区作为疫情防控的前沿阵地,承担着重要的物资调配和申报工作。传统的防疫物资申报多依赖纸质表格或简单的电子文档,存在效率低下、数据易丢失、信息不透明等问题。为提升社区防疫物资管理的科学…

作者头像 李华
网站建设 2026/4/23 17:03:22

STM32CubeMX中文汉化实操记录:适合入门者的完整示例

手把手教你实现 STM32CubeMX 中文界面:从零开始的汉化实战你有没有过这样的经历?刚打开 STM32CubeMX,面对满屏英文菜单:“Pinout & Configuration”、“Clock Configuration”、“Power Consumption Calculator”……一个个术…

作者头像 李华
网站建设 2026/4/29 2:41:47

多版本Keil共存实战:C51和MDK协同安装完整示例

多版本Keil共存实战:C51与MDK协同安装深度指南 在嵌入式开发的日常中,你是否曾遇到这样的窘境——手头既要维护一个老旧但仍在产的8051项目,又要同步推进基于STM32的新产品设计?打开电脑,却发现Keil只能“二选一”&am…

作者头像 李华
网站建设 2026/4/28 20:22:48

合作伙伴计划设计:联合ISV共同推广TensorRT解决方案

合作伙伴计划设计:联合ISV共同推广TensorRT解决方案 在AI应用从实验室走向真实生产环境的今天,一个模型能否“跑得快、压得省、稳得住”,往往比它在训练集上的准确率更能决定其商业价值。尤其是在医疗影像诊断、工业质检流水线、智能客服响应…

作者头像 李华
网站建设 2026/4/27 8:40:48

基于PLC替代设计的STM32CubeMX安装详解

用STM32打造“软PLC”?先搞定这个开发神器的安装! 你有没有遇到过这样的项目需求:客户想要一个小型自动化控制器,功能类似PLC——读输入、控输出、走通信、跑定时任务。但预算有限,又希望有更强的灵活性和扩展性&…

作者头像 李华