当前位置: 首页 > news >正文

在 Debian 系统上清理缓存的方式和具体操作方法

在 Debian 系统上清理缓存有多种方式,取决于你想清理的是 APT 包缓存、系统内核缓存、还是 内存缓存。下面我分情况给你整理一个完整的方法:

1. 清理 APT 软件包缓存

Debian 在安装或更新软件时,会把 .deb 包保存在 /var/cache/apt/archives/ 目录下,时间长了可能占用大量空间。

# 删除已下载的安装包(但保留已安装的软件)
sudo apt-get clean# 删除无用的安装包缓存(只清理不再能下载到的包)
sudo apt-get autoclean# 删除系统中无用的依赖包
sudo apt-get autoremove

2. 清理系统日志文件

日志一般在 /var/log/ 下,可以用下面命令清理:

# 清空所有日志文件
sudo journalctl --vacuum-time=7d   # 只保留最近7天日志
sudo journalctl --vacuum-size=100M  # 日志大小限制在100MB

3. 清理内存缓存

Linux 系统会用空闲内存来做缓存,这一般不需要手动清理,但在某些特殊情况下(比如测试时)可以释放缓存:

# 查看内存使用情况
free -h# 同步磁盘数据并清理缓存(需要 root 权限)
sudo sync
sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"# 再次查看
free -h

说明:

  • echo 1 > /proc/sys/vm/drop_caches 清理 pagecache
  • echo 2 > /proc/sys/vm/drop_caches 清理 dentries 和 inodes
  • echo 3 > /proc/sys/vm/drop_caches 清理全部缓存

4. 清理缩略图和临时文件

有时用户目录也会产生缓存,可以清理:

rm -rf ~/.cache/thumbnails/*
rm -rf /tmp/*

5. 检查磁盘占用情况

找出占用空间最多的目录:

sudo du -sh /* | sort -h

如果你发现 /var/cache 或 /var/log 占用过大,可以优先清理这些。

建议:日常使用时只需定期运行 apt-get autoclean && apt-get autoremove,日志保留一周即可。内存缓存一般不用清理,除非是测试环境。

http://www.xdnf.cn/news/1451521.html

相关文章:

  • Grafana - 监控磁盘使用率Variables使用
  • 卫星互联网安全风险及关键技术探索
  • 【深度学习】P1 引言(待完成)
  • Conda 常用命令大全
  • Axure RP 9 Mac 交互原型设计
  • iPhone17再爆猛料?苹果2025秋季发布会亮点抢先看
  • Jenkins调用ansible部署lnmp平台
  • 阿里云-基于通义灵码实现高效 AI 编码 | 1 | 在 Visual Studio Code 中安装和使用灵码
  • Redis vs Memcached vs MongoDB:深入对比与选型指南
  • AE(自动编码器)技术解析
  • Photoshop - Photoshop 触摸功能
  • 2025高教社杯国赛数学建模选题建议+初步分析
  • Java Web :技术根基与产业实践的多维耦合
  • CSS 渐变边框
  • tensorflow常用使用场景
  • 开源免费工具,使用 Copicseal 批量添加照片参数水印教程
  • 打造大师级渲染:10个高效工作流技巧,质效双升
  • VisionPro工业相机 硬触发操作前以及Vs实现
  • iOS 抓包工具怎么选?开发者的实战经验与选择指南
  • WEB3的资料——免费开放
  • 25高教社杯数模国赛【C题国一亲授思路+问题解析】第四弹
  • macOS下基于Qt/C++的OpenGL开发环境的搭建
  • 2025最新版鸿蒙HarmonyOS开发工具安装使用指南
  • 记录一次 Rclone挂载网盘,Emby播放视频出现连续跳集的原因分析以及解决
  • Spring Boot 拦截器(Interceptor)与过滤器(Filter)有什么区别?
  • 【数据可视化-107】2025年1-7月全国出口总额Top 10省市数据分析:用Python和Pyecharts打造炫酷可视化大屏
  • LeetCode每日一题,2025-9-4
  • 动手学深度学习——线性回归 + 基础优化算法
  • 服务器异常负载排查手册 · 隐蔽进程篇
  • Android AI客户端开发(语音与大模型部署)面试题大全