首页主机资讯Linux清理大师:快速清理系统垃圾的方法

Linux清理大师:快速清理系统垃圾的方法

时间2025-12-09 09:37:03发布访客分类主机资讯浏览681
导读:Linux清理大师 快速清理系统垃圾的实用方案 一、快速定位占用 查看整体磁盘使用:执行df -h,优先关注可用空间接近**0%**或异常增长的挂载点。 定位大文件/目录: 当前目录前10大项:du -sh * | sort -rh |...

Linux清理大师 快速清理系统垃圾的实用方案

一、快速定位占用

  • 查看整体磁盘使用:执行df -h,优先关注可用空间接近**0%**或异常增长的挂载点。
  • 定位大文件/目录:
    • 当前目录前10大项:du -sh * | sort -rh | head -n 10
    • 全盘查找大于100MB文件:find / -type f -size +100M 2> /dev/null
  • 交互式分析工具:安装并使用ncdu(如:sudo apt install ncdu & & sudo ncdu /),按目录大小逐级下钻,直观定位“空间大户”。

二、一键清理清单(复制即用)

  • 包管理器缓存
    • Debian/Ubuntu:sudo apt clean & & sudo apt autoclean
    • RHEL/CentOS:sudo yum clean all
  • 未使用依赖与孤立包
    • Debian/Ubuntu:sudo apt autoremove --dry-run(先预览)→ sudo apt autoremove --purge(确认后删除并清理配置)
  • 旧内核(先保住当前内核)
    • 查看当前内核:uname -r
    • 列出镜像:dpkg --list | grep linux-image
    • 卸载旧版(示例):sudo apt remove --purge linux-image-5.15.0-30-generic
    • 更新引导:sudo update-grub
  • 临时文件
    • 系统临时目录:sudo rm -rf /tmp/ /var/tmp/**
    • 更安全的定时清理:安装并使用tmpwatch/tmpreaper(如:sudo tmpwatch 7d /tmp
  • 系统日志(journald)
    • 保留最近3天sudo journalctl --vacuum-time=3d
    • 或按体积限制:sudo journalctl --vacuum-size=500M
  • 用户与应用缓存
    • 用户缓存:rm -rf ~/.cache/ ~/.mozilla/firefox//cache2/ ~/.config/google-chrome/Default/Cache/
  • 可选图形化清理工具
    • sudo apt install bleachbit & & sudo bleachbit(以管理员权限启动,先“预览”再清理)。

三、按发行版与场景的要点

  • Debian/Ubuntu 系列
    • 优先组合:apt clean → apt autoclean → apt autoremove --purge;旧内核务必用uname -r确认后再删,并运行update-grub
  • RHEL/CentOS 系列
    • 清理缓存:yum clean all;日志用journalctl进行按时间/体积回收。
  • 日志与临时文件安全做法
    • 避免粗暴删除整个**/var/log**;使用journalctl --vacuum-timetmpwatch/tmpreaper按策略清理,降低误删风险。
  • 桌面用户隐私清理
    • 浏览器缓存与历史可用BleachBit或手动路径清理;KDE 可用Sweeper清理 cookies/历史记录。

四、自动化与风险控制

  • 定时清理脚本(示例)
    • 新建脚本**/usr/local/bin/cleanup.sh**:
      #!/usr/bin/env bash
      apt clean & & apt autoclean
      apt autoremove --purge -y
      journalctl --vacuum-time=3d
      tmpwatch 7d /tmp
    • 赋权并加入cron(如每天2:00):0 2 * * * /usr/local/bin/cleanup.sh
  • 风险提示
    • 谨慎使用rm -rf;删除前先确认路径与作用。
    • 删除旧内核前务必确认uname -r并备份重要数据;变更引导前确保可回退。
    • 生产环境建议先在测试环境验证脚本,或在维护窗口执行。

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


若转载请注明出处: Linux清理大师:快速清理系统垃圾的方法
本文地址: https://pptw.com/jishu/766815.html
Linux磁盘清理技巧:轻松释放存储空间 Linux系统优化秘籍:如何清理日志文件

游客 回复需填写必要信息