linux记录命令md5值的使用方法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章为大家带来inux记录命令md5值的使用方法。大部分知识点都是大家经常用到的,为此分享给大家做个参考。一起跟随小编过来看看吧。1.记录当前命令:sh CheckCommDDCW.sh2.记录新
千家信息网最后更新 2026年11月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安全错误
数据库的锁怎样保障安全
上海挚品互联网科技有限公司
新华互联网科技
互联网科技公司华为
上海互联网科技有限公司
朗涯互联网科技
奇士达互联网科技
亿账通互联网科技
猫创互联网科技
成都仁贤领冠互联网科技有限公司
互联网实体化科技化
互联网对科技的发展
重庆互联网医院沙龙医盟信息科技
厦门千工互联网科技有限公司
千方科技属于互联网企业吗
开一家科技互联网公司需要多少钱
工业互联网科技成果转化
互联网高科技行业有哪些企业
互联网领先科技活动
北京天晋互联网科技有限公司
数字互联网科技有限公司
广东万易互联网科技有限公司惠州分公司
北京互联网科技公司
青岛互联网科技公司
赫美联合互联网科技
互联网金融科技委员会
字节跳动和互联网科技
互联网科技如何创业
科技赋能视角下互联网保险发展
群盈汇互联网科技有限公司
互联网科技创新方面的资料