用shell监控站点目录下的文件是否被修改
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,#!/bin/bash#check_file_md5 find /application/nginx/html/test1/ -type f | xargs md5sum > /tmp/web_md5
千家信息网最后更新 2024年11月23日用shell监控站点目录下的文件是否被修改
#!/bin/bash#check_file_md5 find /application/nginx/html/test1/ -type f | xargs md5sum > /tmp/web_md5_f.txt#check_file_num tree -i /application/nginx/html/test1 | grep -v "^$" >> /tmp/web_md5_num.txt.defaultMD5=`/usr/bin/md5sum -c /tmp/web_md5_f.txt | grep -v "OK" | wc -l`TREE=`tree -i /application/nginx/html/test1 | grep -v "^$"> /tmp/web_md5_num.txt`if [ "$MD5" -ne 0 ];then echo "At $(date +%F) /application/nginx/html/test1 has been changed!Please make sure!"else echo "Everything is OK!"fidiff /tmp/web_md5_num.txt /tmp/web_md5_num.txt.default
实现的原理为
1.监控文件的md5值前后是否一样,如果不一样md5sum对比时会报错
2.通过tree命令输出到指定文件中,并用diff对比前后两的生成的内容是否一样,如果多出或者少的文件,会进行提示
知识点:
md5sum -c:可以实现md5值的前后对比,如果对比失败,会提示FAILED
tree -i:去掉树型结构,直接以列的形式显示
文件
提示
监控
内容
原理
命令
形式
知识
知识点
结构
会报
生成
输出
目录
站点
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全手抄报四年级怎么画
数据库文件质疑修复
恩施放心的软件开发电话
12代酷睿服务器主板
大学生网络安全教育新闻稿
数据库上线条件
2021网络安全活动周
网络安全与设计与实现
技术部数据库模块
北京常用软件开发直销价格
汉得软件开发平台
csmar数据库下载
苏州电商软件开发定制费用
ps4港版连接哪个服务器最好
监控器服务器如果关了还会录像吗
内达互联网科技公司
数据库实例位数
网络安全周领导致辞
重庆长安汽车软件开发公司
信息网络技术原理与应用考题
北邮校外访问校内服务器
湖北商业软件开发预算
清远销售系统管理软件开发
北京常用软件开发直销价格
网络安全建设存在问题
聊天艺术之网络安全
云安全资源池服务器
东营人事hr软件开发公司
上海放心软件开发服务检测中心
软件开发阶段进在建工程么