Kali Linux清理垃圾缓存

清理方法

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

使用 磁盘使用情况分析器查看,发现/var/log/占用空间比较大,特别是user.log

直接手动删除这个位置的log文件

编写自动化脚本文件

编写个sh文件,存放到一个地方,如/etc/clear.sh

#!/bin/bash
sync  #该命令将未写的系统缓冲区写到磁盘中。包含已修改的 i-node、已延迟的块 I/O 和读写映射文件
echo 3 > /proc/sys/vm/drop_caches  #清空缓存
find /var/log/ -mtime +20 -name "*.log" | xargs rm -f #找出30天之前的log文件并删除
echo "" > /var/log/messages  #清空messages文件
echo "" > /var/log/syslog   #清空syslog文件

设置自动执行的方法

(1)chmod +x /etc/clear.sh

把可执行脚本文件放在/etc/init.d/目录下,即可开机执行


(2)设置计划任务

crontab -e  #进入计划任务编辑模式,此时进入一个编辑界面

* 12 * * 6 /etc/clear.sh #每周六中午12:00执行/etc/clear.sh

保存退出即可

注释:
min: 分钟,00-59
hr:小时,00-23
mon:月,1-12
yr:年份
d_of_week:星期几,0-6


(3)添加系统服务

在脚本文件头部添加一行注释

© 版权声明
THE END
喜欢就支持一下吧!
点赞19 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容