当前位置: 首页 >> Linux >> 【日志】Linux下清除系统日志的方法 >> 正文

【日志】Linux下清除系统日志的方法

9年前 (2014-12-18)     作者:Jiaozn     分类:Linux     阅读次数:3591     评论(0)    
#!/bin/sh 
cat /dev/null > /var/log/syslog 
cat /dev/null > /var/adm/sylog 
cat /dev/null > /var/log/wtmp 
cat /dev/null > /var/log/maillog 
cat /dev/null > /var/log/messages 
cat /dev/null > /var/log/openwebmail.log 
cat /dev/null > /var/log/maillog 
cat /dev/null > /var/log/secure 
cat /dev/null > /var/log/httpd/error_log 
cat /dev/null > /var/log/httpd/ssl_error_log 
cat /dev/null > /var/log/httpd/ssl_request_log 
cat /dev/null > /var/log/httpd/ssl_access_log

把上面的文件根据需要做一下修改,然后保存为clear_logs.sh,然后执行即可。


 [root@localhost root]# echo > /var/log/wtmp 此文件默认打开时乱码的,里面可以看到ip等等信息 

  [root@localhost root]# echo >/var/log/wtmp 

  [root@localhost root]# last 

  此时即看不到用户登录信息 

  清除登陆系统失败的记录,也就是lastb命令看到的记录 

  [root@localhost root]# echo > /var/log/btmp 此文件默认打开时乱码的 

  [root@localhost root]# echo > /var/log/btmp 

  [root@localhost root]# lastb 

  此时就没有结果输出了 

  清除历史执行命令 

  [root@localhost root]# history -c 

  或者,清空用户目录下的这个文件即可 

  [root@localhost root]# echo > ./.bash_history


除非注明,发表在“Jiaozn的博客”的文章『【日志】Linux下清除系统日志的方法』版权归Jiaozn所有。 转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://www.jiaozn.com/reed/67.html
0

评论

发表评论   

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站

分享:

支付宝

微信