linux记录命令md5值的使用方法
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章为大家带来inux记录命令md5值的使用方法。大部分知识点都是大家经常用到的,为此分享给大家做个参考。一起跟随小编过来看看吧。1.记录当前命令:sh CheckCommDDCW.sh2.记录新
千家信息网最后更新 2025年12月01日linux记录命令md5值的使用方法
这篇文章为大家带来inux记录命令md5值的使用方法。大部分知识点都是大家经常用到的,为此分享给大家做个参考。一起跟随小编过来看看吧。
1.记录当前命令:sh CheckCommDDCW.sh
2.记录新增命令或被修改命令(关键词add可以替换为任意非空字符串):sh CheckCommDDCW.sh add
代码如下:
git下载:https://codeload.github.com/ddcw/shell/zip/master
#!/bin/env bash#write by ddcw#https://cloud.tencent.com/developer/column/6121#scriptname:CheckCommDDCW.shbegintime=`date +%s`file_name=~/.UserCheckCom.txtnew_comm_n=0change_comm_n=0new_comm=""change_comm=""[ -f ${file_name} ] || touch ${file_name}for i in $(compgen -c)do if which $i >/dev/null 2>&1 then md5_n=$(md5sum $(which $i) | awk '{print $1}') if cat ${file_name} | grep "\#$i\#" >/dev/null 2>&1 then # echo $(cat ${file_name} | grep "\#$i\#") md5_o=$(cat ${file_name} | grep "\#$i\#" | tail -1 | awk '{print $NF}') if [ "${md5_n}" != "${md5_o}" ] then #echo -e "COMMD \033[1;41;33m $i \033[0m may be Changed: old_MD5: ${md5_o} new_MD5: ${md5_n}" [ -z $1 ] || echo -e "#${i}# \t $(date +%Y%m%d-%H:%M:%S) \t ${md5_n}" >> ${file_name} change_comm_n=$[ ${change_comm_n} + 1] change_comm="${change_comm} ${i}" fi else if [ "${i}" != '[' ] then new_comm_n=$[ ${new_comm_n} + 1] new_comm="${new_comm} ${i}" #echo -e "\033[32;40m$i \033[0m" echo -e "#${i}# \t $(date +%Y%m%d-%H:%M:%S) \t ${md5_n}" >> ${file_name} fi fi fi doneecho ""if [ ${new_comm_n} -gt 0 ]then echo -e "\033[31;40m Total Add ${new_comm_n} commd \033[0m" echo "${new_comm}"else echo -e "\033[32;40m No Command Added ,It's Seccurity!\033[0m\n"fiif [ ${change_comm_n} -gt 0 ]then echo -e "\033[31;40m Total Changed ${change_comm_n} commd \033[0m" echo "${change_comm}"else echo -e "\033[32;40m No Command Changed ,It's Seccurity!\033[0m"fiendtime=`date +%s`costm=`echo ${begintime} ${endtime} | awk '{print ($2-$1)/60}'`echo -e "\n\033[32;40m `date +%Y%m%d-%H:%M:%S` cost ${costm} minutes\033[0m"以上就是inux记录命令md5值的使用方法,代码示例简单明了,如果在日常工作遇到此问题。通过这篇文章,希望你能有所收获,更多详情敬请关注行业资讯频道!
命令
使用方法
方法
代码
篇文章
为此
关键
关键词
大部分
就是
日常工作
明了
更多
看吧
知识
知识点
示例
空字符
行业
详情
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
传递网络安全知识作文
小程序业务服务器配置
王者语音服务器未接上是什么意思
JS富文本往数据库传值
网络安全应急演练宣传报道
薛城区网络安全保障中心
网络技术3
网络安全也需要保险吗
静宁网络安全检查
软件开发公司都有些什么岗位
学习网络安全有啥前途
数据库操作记录
序列号服务器拥挤
查看access数据库
中俄互联网科技
软件开发行业销售流程
2005用友数据库下载
我的世界tls服务器号码
数据库技术与原理课后实验
hp自己的数据库
广电网络服务器如何设置
广州电脑软件开发如何收费
网络安全警察通知
万方数据库输入的文献类型
国外网络安全投入
商品诚信数据库申报官
苹果5怎样开启移动数据库
怎么自己搭建一个基岩版的服务器
和平精英游戏没有服务器怎么办
慕课网站数据库设计