centos

如何检查CentOS系统垃圾

小樊
50
2025-08-22 20:45:55
栏目: 智能运维

检查CentOS系统垃圾可按以下步骤操作,重点关注缓存、临时文件、日志等关键区域:

  1. 查看系统缓存占用
    • 清理YUM缓存:sudo yum clean all(适用于CentOS 7及以下)或 sudo dnf clean all(CentOS 8及以上)。
    • 清理临时文件:sudo rm -rf /tmp/* /var/tmp/*
  2. 分析大文件与目录
    • 使用 du -sh /* 查看各目录占用空间,定位大文件所在路径。
    • find / -type f -size +100M 查找大于100MB的文件,确认是否为垃圾文件。
  3. 检查日志文件
    • 查看 /var/log 目录下日志文件大小:sudo du -sh /var/log/*
    • journalctl --vacuum-time=7d 清理7天前的系统日志(CentOS 7+)。
  4. 检测无用软件包
    • 列出已安装软件包:sudo yum list installed,手动删除不需要的包。
    • 自动清理无依赖包:sudo yum autoremove
  5. 清理旧内核
    • 使用 package-cleanup --oldkernels --count=2 保留最近2个内核版本。
  6. 使用工具辅助分析
    • 安装 ncdusudo yum install ncdu,扫描磁盘并交互式删除大文件。

注意:操作前建议备份重要数据,避免误删系统文件[1,2,3,4,5,6,7,8,9,10,11]。

0
看了该问题的人还看了