找 CentOS cleanup(清理)脚本,可以从下面几个常用渠道和示例入手:
CentOS 官方 Wiki
cleanup、disk cleanupRed Hat 文档(CentOS 同源)
直接在 GitHub 搜:
centos cleanup script
centos clean up shell
centos server cleanup
推荐关键词:
centos-cleanup.shlinux-cleanupserver-hardening-cleanupcentos cleanup)#!/bin/bash
# centos-cleanup.sh
echo "== 清理 yum 缓存 =="
yum clean all
echo "== 删除旧内核 =="
package-cleanup --oldkernels --count=1 -y
echo "== 清理临时文件 =="
rm -rf /tmp/*
rm -rf /var/tmp/*
echo "== 清理日志 =="
journalctl --vacuum-time=7d
find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;
echo "== 清理 Docker(如已安装)=="
docker system prune -af
echo "清理完成"
yum autoremovepackage-cleanupjournalctl --vacuum-size=500Mlogrotaterm -rfcron 定期执行如果你愿意,我可以: