今天发现 Magento 服务器的磁盘空间又快满了。怕是支撑不到下周了,所以周末清理了一下。 还是做成自动化脚本比较好。
Magento Log
我发现一个 exception.log 文件占了 50G。可能是攻击请求太多导致日志特别多。
cd var/log/
ls -lah
truncate -s 0 *.log
truncate 命令专门用于调整文件的大小,可以将文件截断为指定的长度,将长度设置为 0 即可清空文件内容。
系统日志
/var/log/journal 是 Linux 系统中 systemd-journald 服务用于存储日志的目录。它记录了系统启动、内核信息、服务运行状态等重要日志。
使用之前的磁盘空间分析工具 ncdu。使用方式参考: 使用 ncdu 命令分析 linux 磁盘空间占用
cd /var/log/journal
ncdu
清除目录下 10 天前的日志
find /var/log/journal -type f -mtime +10 -delete
joomla 日志
如果还安装了 joomla,则需要去对应的 joomla 项目下的
administrator/logs
清理相关的大日志文件。
关于作者 🌱
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式