news 2026/3/22 9:34:54

awk项目练习以及阶段项目

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
awk项目练习以及阶段项目

目录

awk项目练习

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

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

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

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

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

6、扫描主机端口状态

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

8、批量修改服务器用户密码Linux主机SSH连接信息:旧密码

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

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

阶段项目

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

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


awk项目练习

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

要求:检测两台服务器指定目录下的文件一致性

通过对比两台服务器上文件的md5值,达到检测一致性的目的

将指定目录下的文件全部遍历出来并作为md5sum命令的参数,进而得到所有文件的md5值,并写入到指定文件中

通过执行脚本对比两台不同服务器上面的文本文件data/web/web.html,如果文件内容不同则返回changed,文本名不一样或者已经删除则返回deleted。

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

要求:每小时执行一次脚本(任务计划),当时间为0点或12点时,将目标目录下的所有文件内
容清空,但不删除文件,其他时间则只统计各个文件的大小,一个文件一行,输出到以时#间和日期命名的文件中,需要考虑目标目录下二级、三级等子目录的文件

将脚本写入定时任务每小时执行,记录/data/log中文件的大小和时间并且时间为0点或12点时,将目标目录下的所有文件内容清空,但不删除文件

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

要求:检测网卡流量,并按规定格式记录在日志中
规定一分钟记录一次
日志格式如下所示:
2019-08-12 20:40
ens33 input: 1234bps
ens33 output: 1235bps

检查每分钟检查网卡ens160并且使用sar命令(没有找到sar命令需要下载sysstat安装包)将结果记录以时间命名的/tmp/time.log文件中

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

要求:计算文档每行出现的数字个数,并计算整个文档的数字总数

编写脚本使用awk对c.txt文本进行统计,并且输出文档每行出现的数字个数,整个文档的数字总数

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

要求:假设服务器环境为 lnmp,近期访问经常出现 502 现象,
且 502 错误在重启 php-fpm 服务后消失,因此需要编写监控脚本,
一旦出现 502,则自动重启 php-fpm 服务。

编写脚本检查/data/log/access.log文件中的502信息,如果过多则重启php-fpm服务

6、扫描主机端口状态

检查主机的22,25,80,8080端口是否打开

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

创建10个用户并将密码保存指定文件

8、批量修改服务器用户密码
Linux主机SSH连接信息:旧密码

修改服务器用户密码,并且将密码保存在old_pass.txt和new——pass.txt文本中

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

编写脚本查看cpu占用率

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

生成磁盘使用情况的日志文件并且保存在/tmp/log文件中

阶段项目

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

需求:
1.每隔10s监控httpd的进程数,若进程数大于等于500,则自动重启Apache服务,并检测服务是否重启成功
2.若未成功则需要再次启动,若重启5次依旧没有成功,则向管理员发送告警邮件,并退出检测
3.如果启动成功,则等待1分钟后再次检测httpd进程数,若进程数正常,则恢复正常检测(10s一次),否则放弃重启并向管理员发送告警邮件,并退出检测

定时监控HTTP进程数量,如果数量大于500则重启并且告警,告警文件放在/tmp/apache_alert.log日志文件中。

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

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

编写脚本最后放入crontab中每分钟定时执行,,封禁请求量异常的IP,如IP在半小时后恢复正常,则解除封禁。

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

在Atlas 800T 上构建 CodeLlama 极致推理引擎

摘要:当 CodeLlama 遇上 Atlas 800T ,会擦出怎样的火花?本文将带你深入 AtomGit 的 NPU 算力环境,不只是简单的跑通模型,更将深入解析昇腾达芬奇架构与 CANN 软件栈如何加速 Transformer 计算。我们将亲手部署 CodeLla…

作者头像 李华
网站建设 2026/3/22 8:51:41

男人怕你跑掉才会有的 10 种憨批操作,笑不活但超好懂

1️⃣ 张口闭口“咱”“咱们”,连买奶茶都要规划“咱们以后每周喝一次”2️⃣ 你追综艺他陪看,你拼乐高他递零件,就算看不懂也绝不瞎bb3️⃣ 异地恋堪比“当代夸父”,挤高铁坐绿皮,跨大半个中国就为给你送杯热奶茶4️⃣…

作者头像 李华
网站建设 2026/3/15 10:13:31

母子相处真相,准到笑喷!

母亲与孩子相处的真相:2025 年 12 月 27 日妈妈说话不吼,娃遇事不慌(甚至能反过来劝你“淡定”)妈妈柔声细语,娃见谁都笑嘻嘻(比小太阳还暖乎)妈妈肯听娃唠嗑,娃能从早说到晚&#x…

作者头像 李华
网站建设 2026/3/15 15:35:57

2026 换个爆旺自己的昵称

钞能力在线💸 好运黏人精👻兜里藏金💰 暴富小马达🚀福气漫出来🧧 幸运投递员📮天天捡小钱🪙 发财加载100%✅富贵小麻薯🍡 财神跟屁虫🍥钱袋鼓鼓囊💼 好运不请…

作者头像 李华
网站建设 2026/3/15 14:00:19

TensorRT对Transformer注意力机制专项优化揭秘

TensorRT对Transformer注意力机制专项优化揭秘 在当今大模型时代,Transformer架构几乎统治了自然语言处理的方方面面——从BERT到GPT,从T5到Llama,其核心都离不开那个计算密集、却又无比关键的模块:多头自注意力机制(M…

作者头像 李华