温馨提示×

Debian系统清理技巧大揭秘

小樊
41
2025-08-15 10:20:11
栏目: 智能运维

以下是Debian系统清理技巧,助你释放磁盘空间、优化性能:

一、系统级清理

  1. 清理APT缓存
    • sudo apt clean:删除所有已下载的软件包缓存。
    • sudo apt autoclean:仅删除过期的缓存文件。
  2. 删除无用软件包
    • sudo apt autoremove:移除不再被依赖的软件包。
    • sudo apt autoremove --purge:同时删除配置文件。
    • deborphan | xargs sudo apt-get remove --purge:清理孤立依赖包。
  3. 管理内核
    • dpkg --list | grep linux-image:查看已安装内核。
    • sudo apt purge linux-image-<旧版本>:删除旧内核(保留当前内核)。
  4. 清理日志文件
    • sudo journalctl --vacuum-time=7d:删除7天前的日志。
    • sudo truncate -s 0 /var/log/syslog:清空指定日志文件。

二、用户级清理

  • 清理用户缓存
    rm -rf ~/.cache/*:删除用户应用缓存。
    rm -rf ~/.thumbnails/*:删除缩略图缓存。
  • 查找大文件
    sudo du -h / | sort -rh | head -n 20:按大小排序目录。
    sudo find / -type f -size +100M:查找大于100MB的文件。

三、专项清理

  • 清理Docker
    docker system prune -a:删除未使用的镜像、容器、卷。
  • 清理Snap包
    sudo snap list --all | grep disabled | awk '{print $1, $3}' | xargs -n2 sudo snap remove --revision

四、自动化工具

  • ncdu:交互式磁盘分析工具,可视化查看占用情况。
    sudo apt install ncdu,然后运行ncdu /即可。
  • bleachbit:图形化清理工具,支持系统级清理。

注意事项

  • 操作前建议备份重要数据。
  • 谨慎删除系统文件,避免影响软件运行。

以上技巧综合自官方文档及社区实践,可根据需求选择使用[1,2,3,4,5,6,7,8,9,10]。

0