首页主机资讯CentOS系统垃圾文件在哪

CentOS系统垃圾文件在哪

时间2026-01-19 09:02:03发布访客分类主机资讯浏览760
导读:CentOS 常见垃圾文件位置与清理要点 一、系统常见垃圾文件位置 临时文件:/tmp、/var/tmp(会话或系统临时文件,重启通常不自动清理或仅清理部分)。 日志文件:/var/log(各类服务与应用日志,长期运行易膨胀)。 包管理缓...

CentOS 常见垃圾文件位置与清理要点

一、系统常见垃圾文件位置

  • 临时文件:/tmp/var/tmp(会话或系统临时文件,重启通常不自动清理或仅清理部分)。
  • 日志文件:/var/log(各类服务与应用日志,长期运行易膨胀)。
  • 包管理缓存:/var/cache/yum(YUM/DNF 下载的包与元数据缓存)。
  • 回收站(图形界面):$HOME/.local/share/Trash/(包含 files/info/ 子目录;仅在用文件管理器删除时进入回收站;使用 rm 删除的文件不会进入回收站)。
  • 旧内核与孤立包:无统一目录,需通过包管理工具查询与清理(如 package-cleanup)。
  • 可选缓存与转储:如 Composer 缓存(~/.composer/cache)、Node.js 缓存(~/.npm~/.node-gyp)、应用核心转储(常见为 corecore.xxx 文件)。

二、快速定位占用空间的大文件或目录

  • 查看分区使用:执行 df -h,先确定哪个挂载点(如 //var)占用高。
  • 定位大目录:在目标挂载点内执行 du -sh * | sort -rh | head -n 10,找出占用空间前十的目录。
  • 定位大文件:执行 find / -type f -size +500M -exec ls -lh { } ; 2> /dev/null,列出大于 500MB 的文件(可按需调整阈值)。

三、安全清理建议与注意

  • 临时文件:清理 /tmp/var/tmp 中非必要内容(如 sudo rm -rf /tmp/ /var/tmp/*;谨慎在运行中的系统上操作*)。
  • 日志文件:优先使用 logrotate 轮转与压缩;确需释放空间时可对旧日志做截断或删除(如 find /var/log -type f -name “*.log” -mtime +30 -exec rm -f { } ; ;避免直接删除正在写入的日志)。
  • 包管理缓存:执行 sudo yum clean all;删除无用依赖用 sudo yum autoremove;清理旧内核用 sudo package-cleanup --oldkernels --count=2(保留最近 2 个)。
  • 回收站:图形界面用户可清空 $HOME/.local/share/Trash/;命令行删除请用 rm,不会进回收站。
  • 页面缓存(谨慎):仅在必要时执行 sync & & echo 3 > /proc/sys/vm/drop_caches(会释放 pagecache/dentries/inodes,可能影响性能)。
  • 大文件清理:对 core 转储等大文件,先确认来源与业务影响再删除(如 find / -regex “.*/core.[0-9]+$” -delete)。
  • 操作前务必备份重要数据,生产环境建议先在测试环境验证命令。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS系统垃圾文件在哪
本文地址: https://pptw.com/jishu/785492.html
如何清理CentOS的用户缓存 CentOS如何卸载不需要的软件

游客 回复需填写必要信息