2026/4/21 17:50:35
网站建设
项目流程
好的h5制作网站模板,做餐饮公司网站,设计制作服务方案,html代码大全简单目录
awk项目练习
1、检测两台服务器指定目录下的文件一致性
2、定时清空文件内容#xff0c;定时记录文件大小
3、检测网卡流量#xff0c;并按规定格式记录在日志中
4、计算文档每行出现的数字个数#xff0c;并计算整个文档的数字总数
5、监测 Nginx 访问日志 502 …目录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:40ens33 input: 1234bpsens33 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、扫描主机端口状态检查主机的2225808080端口是否打开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在半小时后恢复正常则解除封禁。