萌新用的简易Linux日志文件的清理脚本

直接贴代码吧,看看堆积的杂乱差日志

不知道怎么清理没关系,有一键脚本可以清空Linux的日志

root@:/var/log# ls
auth.log daemon.log faillog messages secure vsftpd.log
alternatives.log btmp debug installer news spooler wtmp
apt cron dpkg.log kern.log private syslog
root@:/var/log# du -h
4.0K    ./installer/cdebconf
8.0K    ./installer
4.0K    ./private
48K     ./apt
4.0K    ./news
475M    .
root@:/var/log# 

下面是我的一个简易的清理脚本

给代码保存为.sh后缀,添加执行的权限再运行即可

#!/bin/bash
cat /dev/null > /var/log/alternatives.log
cat /dev/null > /var/log/debug
cat /dev/null > /var/log/btmp
cat /dev/null > /var/log/kern.log
cat /dev/null > /var/log/vsftpd.log
cat /dev/null > /var/log/daemon.log
cat /dev/null > /var/log/dpkg.log
cat /dev/null > /var/log/auth.log
cat /dev/null > /var/log/syslog
cat /dev/null > /var/log/messages
cat /dev/null > /var/log/wtmp
cat /dev/null > ~/.bash_history
cat /dev/null > ~/.mysql_history
cat /dev/null > ~/.viminfo

如果还要继续清理,就用这个吧

apt-get autoclean 清理旧版本的软件缓存
apt-get clean 清理所有软件缓存
apt-get autoremove 删除系统不再使用的孤立软件
THE END