Linux系统宝塔自动清理tmp临时文件垃圾

远昔 技术教程 2025-03-23 876 0

前言:近期写了一款在线上传图片和文本的网站程序,php后端都做了限制文件大小,结果还是被它人把我100G的磁盘恶意怼满了

前端js哪怕做了判断文件大小也不行(因为f12),依然会生成系统临时文件,只要他人有心基本无解。

此人还专挑早上五六点 人在睡觉那会,把我服务器磁盘搞满炸。。。

为了防止此类小人,特地研究了一下解决方案

方案1:用宝塔计划任务 定时执行以下命令

find /tmp -type f -size +100M -delete
#执行递归删除tmp/目录下所有大于100mb的文件
#若执行此代码 出现502,重启一次服务器即可(一般不会)

方案2:

用php文件上传完成后,记得用unlink 删除临时文件(此法应该能行,没亲测过,我用的方案1)
php示例:
unlink($_FILES['file']['tmp_name']);


评论

发表评论:

挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论