CentOS 清理策略推荐
一 核心清理清单
二 日志与 journal 的治理
/var/log/myapp/*.log {
daily
rotate 7
compress
missingok
notifempty
create 640 root adm
}
三 内存缓存与临时文件的注意事项
四 自动化与定期维护
#!/bin/bash
set -e
yum clean all
yum autoremove -y
package-cleanup --oldkernels --count=1
journalctl --rotate
journalctl --vacuum-size=100M
journalctl --vacuum-time=7d
rm -rf /tmp/* /var/tmp/*
0 2 * * * root /usr/local/bin/cleanup.sh >> /var/log/cleanup.log 2>&1
五 容器与数据库场景的清理
sudo systemctl stop httpd
rm -rf /var/log/httpd/*
sudo systemctl start httpd