温馨提示×

Ubuntu清理工具使用教程及案例

小樊
41
2025-11-09 18:18:55
栏目: 智能运维

Ubuntu清理工具使用教程及案例

一、常用Ubuntu清理工具推荐

Ubuntu系统提供了多种清理工具,涵盖图形界面与命令行,满足不同用户需求:

  • Ubuntu Cleaner:专为Ubuntu设计,清理临时文件、缓存、无效软件包、旧内核等,图形界面友好。
  • BleachBit:跨平台(支持Windows/Linux)开源工具,支持清理缓存、cookies、日志,提供“粉碎”功能保护隐私,支持命令行。
  • Stacer:系统优化与监控工具,集清理、监控、进程管理于一体,界面美观,适合新手。
  • FSlint:查找并清理重复文件、空目录、临时文件,支持命令行与图形界面,适合脚本自动化。
  • 命令行工具apt系列(autocleancleanautoremove)、journalctl(日志管理)、rm(删除临时文件),无需安装,直接使用。

二、主要工具详细使用教程

1. Ubuntu Cleaner(图形界面)

安装步骤
打开终端,依次执行以下命令添加软件源并安装:

sudo add-apt-repository ppa:gerardpuig/ppa
sudo apt update
sudo apt install ubuntu-cleaner

使用案例

  • 启动工具(应用程序→系统工具→Ubuntu Cleaner)。
  • 左侧侧边栏选择清理类型(如“系统”“应用程序”“个人”)。
  • 勾选需要清理的项目(如“APT缓存”“缩略图缓存”“旧内核”)。
  • 点击“预览”查看将被删除的文件(避免误删)。
  • 确认无误后点击“清理”,等待完成即可。

2. BleachBit(跨平台/隐私保护)

安装步骤
终端执行:

sudo apt install bleachbit

使用案例

  • 启动工具,左侧选择清理类别(如“系统”“浏览器”“隐私”)。
  • 勾选具体项目(如“Firefox缓存”“Chrome历史记录”“系统日志”)。
  • 点击“清理”按钮,工具会自动扫描并删除选中内容。
  • 隐私保护示例:选择“粉碎文件”功能,勾选敏感文件(如文档、图片),彻底删除以防止恢复。

3. Stacer(系统优化与监控)

安装步骤
终端执行:

sudo add-apt-repository ppa:oguzhaninan/stacer
sudo apt update
sudo apt install stacer

使用案例

  • 启动工具,主界面显示系统概览(CPU、内存、磁盘使用率)。
  • 点击“清理”选项卡,选择清理类型(如“应用程序缓存”“系统日志”“旧内核”)。
  • 点击“分析”查看可清理项目,确认后点击“清理”。
  • 附加功能:点击“进程”选项卡可查看并管理运行中的进程,优化系统性能。

4. 命令行工具(自动化/脚本)

常用命令示例

  • 清理APT缓存
    sudo apt clean          # 清理所有APT缓存(/var/cache/apt/archives/)
    sudo apt autoclean      # 清理旧版本的APT缓存(仅保留当前版本的软件包)
    
  • 删除孤立软件包(无用的依赖包):
    sudo apt autoremove     # 自动删除不再需要的依赖包
    
  • 清理系统日志
    sudo journalctl --vacuum-size=100M  # 保留100M以内的日志(压缩旧日志)
    sudo journalctl --vacuum-time=3d    # 保留最近3天的日志
    
  • 删除临时文件
    sudo rm -rf /tmp/*      # 清空/tmp目录(临时文件存放位置)
    
  • 查找重复文件(使用FSlint命令行):
    sudo apt install fslint
    fslint --finddup        # 查找重复文件
    fslint --delete         # 删除重复文件(需手动确认)
    

这些命令可写入脚本(如cleanup.sh),通过crontab定时执行(如每天凌晨清理),实现自动化维护。

三、清理案例演示

案例1:清理浏览器缓存(BleachBit)

  • 问题:浏览器(如Firefox、Chrome)运行缓慢,磁盘空间占用过高。
  • 解决步骤:
    1. 打开BleachBit,选择“浏览器”类别。
    2. 勾选“Firefox缓存”“Chrome缓存”(可根据实际浏览器选择)。
    3. 点击“清理”,工具会自动删除缓存文件(约释放1-5GB空间,取决于使用时长)。

案例2:删除旧内核(Ubuntu Cleaner)

  • 问题:/boot分区空间不足(提示“无法升级内核”)。
  • 解决步骤:
    1. 打开Ubuntu Cleaner,选择“系统”→“旧内核”。
    2. 工具会列出当前使用的核心内核(不可删除)和旧内核(可删除)。
    3. 勾选旧内核(如linux-image-5.15.0-86-generic),点击“清理”。
    4. 重启系统,确认新内核正常运行(uname -r查看当前内核版本)。

案例3:自动化每日清理(脚本+定时任务)

  • 问题:手动清理麻烦,希望每天自动清理临时文件和缓存。
  • 解决步骤:
    1. 创建脚本/home/user/cleanup.sh,内容如下:
      #!/bin/bash
      sudo apt autoclean
      sudo apt autoremove -y
      rm -rf /tmp/*
      bleachingbit --clean system.cache system.tmp
      
    2. 赋予脚本执行权限:
      chmod +x /home/user/cleanup.sh
      
    3. 编辑crontabcrontab -e),添加以下行(每天凌晨2点执行):
      0 2 * * * /home/user/cleanup.sh
      
    此后,系统会每天自动执行清理任务,无需手动干预。

注意事项

  • 备份重要数据:清理前建议备份个人文件(如文档、照片),避免误删。
  • 谨慎选择清理项:尤其是“粉碎文件”“删除旧内核”等功能,确认后再操作。
  • 定期检查:每月检查一次系统日志、临时文件,避免长期积累占用过多空间。
  • 隐私保护:若需彻底删除敏感文件,优先使用BleachBit的“粉碎”功能(覆盖文件内容,防止恢复)。

0