443 字
2 分钟
linux系统清理脚本 清理缓存、旧内核、docker镜像等
一键脚本
bash <(curl -sL https://raw.githubusercontent.com/leuxinovo/clearvps/main/leuql.sh)🧭 主要功能一览
🖥 系统概况
- 显示系统基础信息(内核版本、架构、发行版等)
- 查看根分区磁盘使用情况
- 查看内存与 Swap 使用情况
- 清理前的资源总览
🔒 进程清理
- 自动检测并解除 APT / Dpkg 锁
- 防止包管理器因意外中断而被锁定
🧾 日志清理
- 清空旧日志文件,保留日志结构
- 减少
/var/log占用空间
🧹 临时与缓存清理
- 清理系统临时目录与缓存文件:
/tmp/var/tmp/var/cache- 释放短期存储占用
📦 包缓存清理
- 清理 APT / DNF 的下载缓存与历史记录
- 删除旧版本包缓存文件
- 优化包管理空间使用
✂️ 组件裁剪
- 移除非必要组件与工具包
- 精简系统体积
🧽 系统瘦身
- 删除系统文档与手册(
/usr/share/doc等) - 删除静态库文件(
.a) - 清理 Python 缓存文件(
.pyc、__pycache__) - 进一步减少系统体积
🐳 Docker 清理
- 一键清理 Docker 未使用资源:
- 停止的容器
- 未使用的镜像
- 残留的卷与网络
- 相当于自动执行
docker system prune -a -f
⚙️ 内核清理
- 保留当前运行与最新版本内核
- 删除旧内核包、头文件等
- 防止
/boot分区被占满
⚡ 内存优化
- 检测系统负载与内存可用率
- 在低负载时自动回收缓存(
drop_caches) - 避免在高负载时清理造成卡顿或断连
🪶 SSD TRIM
- 对 SSD 执行
fstrim操作 - 提升磁盘性能与寿命
📊 汇总报告
- 清理完成后自动展示:
- 最新磁盘与内存使用情况
- 清理前后资源对比
- 本次释放的空间总量
效果图

linux系统清理脚本 清理缓存、旧内核、docker镜像等
https://blog.leuxx.de/posts/7/