温馨提示×

Ubuntu系统清理的进阶技巧

小樊
51
2025-07-10 11:15:59
栏目: 智能运维

在Ubuntu系统中进行清理是保持系统性能和稳定性的重要步骤。以下是一些进阶技巧,帮助你高效地清理和优化Ubuntu系统:

清理APT缓存

  • 清理旧的软件缓存
    sudo apt-get autoclean
    
  • 清理所有软件缓存
    sudo apt-get clean
    

删除无用的内核

  • 列出已安装的内核
    dpkg --list | grep linux-image
    
  • 删除旧内核(保留当前使用版本):
    sudo apt purge linux-image-<version>-generic
    

清理浏览器缓存和临时文件

  • Firefox
    • 在地址栏输入 about:cache,点击“清除缓存”按钮。
  • Chrome
    • 在地址栏输入 chrome://settings/clearBrowserData,选择要清除的缓存类型并点击“清除数据”按钮。
  • 清理临时文件
    sudo rm -rf /tmp/*
    

使用系统清理工具

  • Ubuntu Cleaner
    • 安装:
      sudo add-apt-repository ppa:gerardpuig/ppa
      sudo apt update
      sudo apt install ubuntu-cleaner
      
    • 使用:打开Ubuntu Cleaner,选择要清理的文件类型并点击“清理”按钮。

删除孤立的软件包

  • 使用deborphan
    sudo apt-get install deborphan
    sudo deborphan | xargs sudo apt-get remove --purge
    
  • 使用gtkorphan
    sudo apt-get install gtkorphan
    sudo gtkorphan
    

清理日志文件

  • 清理systemd日志(保留最近30天):
    sudo journalctl --vacuum-time=30d
    
  • 手动清理/var/log/下的旧日志(需谨慎):
    sudo rm /var/log/*.old /var/log/*.gz
    

释放内存缓存

  • 通过修改 /proc/sys/vm/drop_caches 文件来释放内存缓存。

查找大文件

  • 查找大于1GB的文件
    sudo find / -type f -size +1G -exec ls -lh {} \;
    

清理Docker镜像/容器(如使用)

  • 删除未使用的旧版本
    docker system prune -a --volumes
    

其他清理建议

  • 定期维护:定期运行上述清理命令,以及使用系统监控工具来跟踪资源使用情况。
  • 备份重要数据:在进行任何系统清理操作之前,建议备份重要的个人数据。

通过上述方法,你可以有效地清理和优化Ubuntu系统,释放磁盘空间,提升系统性能。在执行删除命令前,请确保了解这些命令的作用,以免误删重要文件。

0