温馨提示×

linux cleanup工具有推荐吗

小樊
40
2026-09-17 14:26:54
栏目: 智能运维

在 Linux 下做“系统清理/瘦身/优化”,可以按使用习惯自动化程度来选工具。下面分类推荐,并说明适用场景。


一、新手友好 / 交互式清理工具

1. BleachBit(推荐)

  • 类似 Windows 的 CCleaner
  • 可清理:
    • 缓存
    • 浏览器数据
    • 日志
    • 包管理器残留(apt/yum/dnf)
  • 支持 GUI + 命令行
sudo apt install bleachbit
bleachbit

✅ 适合桌面用户
⚠️ 不要盲目勾选“释放空间”类高危选项


2. Stacer(系统监控 + 清理)

  • 图形化系统优化工具
  • 功能:
    • 清理缓存
    • 启动项管理
    • 服务管理
    • 资源监控
sudo apt install stacer

✅ 界面好看,适合桌面用户


二、命令行 / 服务器推荐(无 GUI)

3. apt / dnf / pacman 自带清理(最安全)

# Debian / Ubuntu
sudo apt autoremove
sudo apt clean

# Fedora / CentOS
sudo dnf autoremove
sudo dnf clean all

# Arch
sudo pacman -Rns $(pacman -Qtdq)
sudo pacman -Scc

✅ 生产环境最推荐


4. ncdu(磁盘占用分析神器)

sudo apt install ncdu
ncdu /
  • 快速定位大文件/目录
  • du 好用 10 倍

5. journalctl 日志清理(常被忽略)

# 只保留最近 7 天
sudo journalctl --vacuum-time=7d

# 限制日志大小
sudo journalctl --vacuum-size=500M

三、进阶 / 自动化清理

6. tmpreaper

自动清理 /tmp

sudo apt install tmpreaper

适合服务器长期运行


7. systemd 自动清理(推荐服务器)

编辑:

sudo vim /etc/systemd/journald.conf
SystemMaxUse=500M
MaxRetentionSec=7day

然后:

sudo systemctl restart systemd-journald

四、不推荐 / 谨慎使用的

  • 各种“一键清理脚本”(GitHub 不明来源)
  • 自动删除“旧内核”的脚本(可能删错)
  • 不明 rm -rf 命令

五、如果你告诉我:

  • 服务器还是桌面
  • 用的 发行版(Ubuntu / CentOS / Arch)
  • 主要想清理 什么(磁盘 / 日志 / 包 / Docker)

我可以给你一套精准 cleanup 命令方案

0