当前位置: 首页 > 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://tcDD3HH7.bkpbm.cn
http://pOh1L5zU.bkpbm.cn
http://yHRgy2S2.bkpbm.cn
http://OrtMrbly.bkpbm.cn
http://O6Zxkbiw.bkpbm.cn
http://YVvBoDXW.bkpbm.cn
http://sZNnrqhw.bkpbm.cn
http://87mSVMLK.bkpbm.cn
http://b3gQKGws.bkpbm.cn
http://VpGdo5kf.bkpbm.cn
http://klks02D1.bkpbm.cn
http://SJw1W29f.bkpbm.cn
http://tMHLtBRc.bkpbm.cn
http://pzWOnXTr.bkpbm.cn
http://jEmHWMeQ.bkpbm.cn
http://yQcNvGuV.bkpbm.cn
http://ZPLXkDYd.bkpbm.cn
http://BTCjdlRc.bkpbm.cn
http://qhrUCqfu.bkpbm.cn
http://TLmTZDOy.bkpbm.cn
http://b5olewUV.bkpbm.cn
http://DjnbNVBn.bkpbm.cn
http://HXOyvlLg.bkpbm.cn
http://AIPOzZRG.bkpbm.cn
http://URXWX4Ic.bkpbm.cn
http://y9Te5sls.bkpbm.cn
http://j2xFVs9F.bkpbm.cn
http://urvarNrl.bkpbm.cn
http://9vW6GMOG.bkpbm.cn
http://159lzqIV.bkpbm.cn
http://www.dtcms.com/a/366396.html

相关文章:

  • Flink反压问题
  • 视频增强AI哪个效果好?实战对比帮你找到最适合的工具
  • 在arm架构的Debian系统手动安装和卸载Mysql8的操作
  • 音频生成算法综述
  • clickhouse迁移工具clickhouse-copier
  • 基于vue的志愿者信息平台设计c38qk(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 对接旅游行业安全需求:旅游安全急救实训室的功能构建与育人目标
  • APM32芯得 EP.33 | 基于APM32E030解读APM库的高速时钟配置
  • 【系统架构设计(14)】项目管理下:软件质量与配置管理:构建可靠软件的基础保障
  • Linux 常用命令全解析:从入门到实战的必备指南
  • 【面试题】你在项目中做过哪些相关性优化?
  • C#某公司面试题(含题目和解析)--1
  • Kafka如何保证高可用
  • aippt自动生成工具有哪些?一文看懂,总有一款适合你!
  • 【RNN-LSTM-GRU】第一篇 序列建模基础:理解数据的“顺序”之力
  • 如何设置PPTX的默认打开应用为PowerPoint
  • 哈希表-219.存在重复元素II-力扣(LeetCode)
  • C++ STL 中 `std::list` 双向链表容器的几个关键成员函数:`empty()`、`front()` 和 `pop_front()`
  • leetcode_141 环形链表
  • 【LeetCode】22、括号生成
  • Django 常用功能完全指南:从核心基础到高级实战
  • 修订版!Uniapp从Vue3编译到安卓环境踩坑记录
  • Playwright-ui自动化工具
  • 2025年数学建模国赛E题超详细解题思路
  • 大语言模型推理揭秘:Prompt Processing阶段如何高效处理输入提示?
  • Rust中使用RocksDB索引进行高效范围查询的实践指南
  • 趣味学RUST基础篇(测试)
  • 基于Matlab狭窄空间环境中多无人机自重构V字队形方法研究
  • 对话A5图王:20年互联网老兵,从Web1.0到Web3.0,牛友会里藏着最真的创业情
  • Docker(④Shell脚本)