1.清理硬盘空间
1.把一个路径下的,文件从大到小排列。
find . -maxdepth 1 -type f -exec du -h {} + | sort -hr
2.查询路径下大于1G或者M的文件
find . -maxdepth 1 -type f -size +1G -exec ls -lh {} \;
1.1任务计划清理固定路径文件
可以crontab -e 打开任务计划
这个Cron作业的意思是:每周四的凌晨6点06分,在
/data/mydocker/his9001/tomcat/9001logs
目录下查找所有扩展名为.txt
或.log
的文件,并将它们删除。
6 6 * * 1 find /data/Histest-9.0.70/logs -type f -name "*.txt" -exec rm -f {} \; 每周一6点6分清空此路径下所有txt结尾和log结尾的文件清楚
find /data -type f -name "hdb_modify_define*" -size +1G 首先验证是否能够查询到
find /data -type f -name "hdb_modify_define*" -size +1G -exec rm -f {} \;
1.2查找文件夹下最大占用空间文件
ls -lSH |head -5 显示出当前文件夹下面占用硬盘空间最大的五个文件
du -sh 文件名字 查看文件占用内存大小
1.3清理路径下文件夹
find /res6000/log/sql/ -type d -name "2024*" 确认是否能查到到这些文件
find /res6000/log/sql/ -type d -name "2024*" -exec rm -r {} +;
2.清理机器运行内存空间
top -b -n 1 |grep 进程号 这样就可以查询出程序占用运行内存 然后可以选择去重启释放
2.1清理linux系统占用运行内存
echo 3 > /proc/sys/vm/drop_caches