温馨提示×

centos cleanup如何查看日志

小樊
47
2026-09-27 06:17:59
栏目: 智能运维

在 CentOS 上进行系统清理(cleanup)时,查看相关日志有助于确认清理了什么、是否出错、以及磁盘空间变化。下面按常见场景给你总结:


一、查看系统日志(推荐先看这里)

1. 使用 journalctl

journalctl

常用过滤:

# 按时间
journalctl --since "2024-01-01" --until "2024-01-31"

# 按服务
journalctl -u yum
journalctl -u dnf

# 清理相关
journalctl | grep -i cleanup
journalctl | grep -i truncate

二、查看包管理清理日志(yum / dnf)

1. YUM 日志

cat /var/log/yum.log

示例:

Jan 10 12:00:00 Installed: nginx-1.20.1
Jan 11 12:00:00 Erased: old-package

2. DNF 日志(CentOS 8+)

cat /var/log/dnf.log

三、查看系统清理工具日志

1. yum clean / dnf clean

这些命令默认不写详细日志,但你可以手动记录:

dnf clean all | tee /var/log/cleanup.log

2. package-cleanup

package-cleanup --oldkernels --count=2

日志查看:

journalctl | grep package-cleanup

四、查看磁盘与临时文件清理

1. /tmp 清理(systemd-tmpfiles)

journalctl -u systemd-tmpfiles-clean

2. 手动清理记录

rm -rf /var/cache/yum/*

建议记录:

df -h > /var/log/disk_before.log
# 清理
df -h > /var/log/disk_after.log

五、查看审计日志(谁做了清理)

ausearch -m USER_CMD

或:

cat /var/log/secure | grep rm

六、常用一键排查命令

# 看最近做了什么
journalctl -p 3 -xb

# 看磁盘变化
df -h

# 看大文件
du -sh /* 2>/dev/null

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 你用了什么 cleanup 命令(如 yum clean, rm, bleachbit)

我可以给你更精确的日志查看方式。

0 踩