Debian系统清理垃圾

注意:以下命令请先在闲置VPS测试充分再应用到生产环境的机器上!

查看系统启动时间

systemd-analyze

用df -h检查磁盘使用情况

使用命令 df -h 来查看各个分区的磁盘使用情况。

用ncdu分析一下磁盘占用情况

apt install ncdu

ncdu /

分析磁盘占用,方向键控制,d删除,q退出

卸载不需要的软件包

使用 apt-get autoremove(Debian系列)来卸载不再需要的软件包。

一键纯净更新

apt update -y && apt full-upgrade -y && apt autoremove -y && apt autoclean -y

安装常用工具

apt install -y curl wget sudo

一键清理垃圾

sudo apt autoremove --purge -y

sudo apt clean -y

sudo apt autoclean -y

sudo apt remove --purge (dpkg -l \| awk '/\^rc/ {print 2}') -y

sudo journalctl --rotate

sudo journalctl --vacuum-time=1s

sudo journalctl --vacuum-size=50M

sudo apt remove --purge (dpkg -l \| awk '/\^ii linux-(image\|headers)-\[\^ \]+/{print 2}' | grep -v $(uname -r | sed 's/-.*//') | xargs) -y

查看Debian版本

cat /etc/debian_version

视频讲解:

其他一键清理:

sudo apt-get clean; sudo apt-get autoclean; sudo apt-get autoremove; sudo journalctl --rotate; sudo journalctl --vacuum-time=1s; sudo dpkg -l | grep '^rc' | awk '{print 2}' \| sudo xargs dpkg --purge; sudo rm -rf /tmp/\*; sudo rm -rf /var/tmp/\*; sudo apt-get autoremove --purge; docker system prune -a -f; docker volume prune -f; docker network prune -f; docker image prune -a -f; docker container prune -f; docker builder prune -f; rm -rf \~/Downloads/\*; rm -rf \~/.cache/thumbnails/\*; rm -rf \~/.mozilla/firefox/\*.default-release/cache2/\*; sudo apt-get clean; dpkg --list \| grep linux-image \| grep -v \`uname -r\` \| awk '{print 2}' | xargs sudo apt-get remove --purge -y

请注意:

docker system prune 和其他 Docker 清理命令中的 -f 标志用于强制执行而不提示确认。

最后的内核清理部分可能会匹配并尝试删除除当前内核外的所有内核版本,请确保这部分命令适合您的环境。

相关推荐
10mAh2 分钟前
【Linux】error while loading shared libraries 怎么解决?——ldd、RPATH 与动态链接排错
java·linux·前端
playboy1348 分钟前
监控硬盘循环覆盖,监控数据恢复哪些情况还能找回录像
服务器·门控循环单元·智能硬件
Promise微笑10 分钟前
红外热像仪选型:3~5μm中波与8~14μm长波探测机理解析
运维
承渊政道13 分钟前
飞牛NAS部署Immich:搭建家庭相册并实现远程访问
运维·服务器·docker·内网穿透·cpolar·nas·immich
楷哥爱开发19 分钟前
如何在 Windows、macOS 和 Linux 上安装 scikit-learn (sklearn)
linux·windows·macos
十年磨一剑~19 分钟前
CAAM不落盘存储密钥方式处理
linux·ubuntu
zhangrelay23 分钟前
ROS 2 Lyrical 第2章 ROS 2系统架构与核心概念
linux·笔记·学习·ubuntu·ros2
橘色的喵33 分钟前
EventPool 32-bit 带标签 CAS 池:RT-Thread 单核 + Linux 双平台无锁
linux·运维·服务器
艾莉丝努力练剑39 分钟前
【Qt:问题解决】Qt程序入口点错误修复:MinGW ABI兼容问题
java·服务器·开发语言·qt·文件系统·动静态库
buhuizhiyuci1 小时前
【Linux 网络篇】数据的 “循环系统“:协议认识与网络传输的流程
linux·运维·服务器·网络·vscode