首页主机资讯ubuntu缓存清除方法

ubuntu缓存清除方法

时间2025-12-18 11:09:04发布访客分类主机资讯浏览939
导读:Ubuntu 缓存清理方法 一 包管理缓存 APT 清理已下载的软件包文件(/var/cache/apt/archives):执行:sudo apt-get clean。 仅清理旧版本软件包:执行:sudo apt-get autocle...

Ubuntu 缓存清理方法

一 包管理缓存 APT

  • 清理已下载的软件包文件(/var/cache/apt/archives):执行:sudo apt-get clean
  • 仅清理旧版本软件包:执行:sudo apt-get autoclean
  • 删除不再被依赖的软件包:执行:sudo apt-get autoremove;连同配置文件一起移除:sudo apt-get autoremove --purge
  • 查看 APT 缓存占用:执行:du -sh /var/cache/apt
    以上命令可安全释放磁盘空间,建议按顺序执行,先 clean → autoclean → autoremove。

二 日志与临时文件

  • 系统日志 journald:保留最近1 周日志:sudo journalctl --vacuum-time=1w;或限制总大小500MBsudo journalctl --vacuum-size=500M
  • 传统日志文件:清空 /var/log 下所有 .log 文件内容:sudo find /var/log -type f -name “*.log” -exec truncate -s 0 { } ; (仅清空内容,不删文件)。
  • 临时文件:清理 /tmp 目录:sudo rm -rf /tmp/(系统重启后 /tmp 通常会自动清理,生产环境操作前请确认无正在使用的临时文件)。

三 用户与浏览器缓存

  • 缩略图缓存:查看占用:du -sh ~/.cache/thumbnails;清理:rm -rf ~/.cache/thumbnails/
  • 浏览器缓存:
    • Chrome:在地址栏输入 chrome://settings/clearBrowserData,选择时间范围与“缓存的图片和文件”,点击清除。
    • Firefox:在地址栏输入 about:cache,使用“Clear cache”按钮或设置页的“隐私与安全”中“清除数据”。

四 图形化工具与内核清理

  • 图形化工具:
    • Ubuntu Cleaner(第三方):添加 PPA 并安装:sudo add-apt-repository ppa:gerardpuig/ppa & & sudo apt update & & sudo apt install ubuntu-cleaner,可一键清理 APT、缩略图、浏览器等缓存。
    • BleachBit:系统“软件中心”搜索安装,按需勾选清理项(谨慎选择浏览器会话与历史记录)。
  • 清理旧内核(释放 /boot 空间):
    • 查看当前内核:uname -a;列出已安装内核:dpkg --list | grep linux-image
    • 卸载旧版本(示例):sudo apt remove linux-image-VERSION linux-headers-VERSION
    • 清理残留配置(状态为 rc 的包):dpkg -l | grep ^rc | awk ‘{ print $2} ’ | sudo xargs dpkg -P
      操作内核前务必确认当前运行内核不在删除列表中,避免无法启动。

五 释放内存缓存 PageCache Dentries Inodes

  • 查看内存:free -h
  • 释放缓存(仅在需要时执行,可能导致短时性能下降):
    • 仅 PageCache:sudo sync & & echo 1 | sudo tee /proc/sys/vm/drop_caches
    • 仅 dentries 和 inodes:sudo sync & & echo 2 | sudo tee /proc/sys/vm/drop_caches
    • 全部:sudo sync & & echo 3 | sudo tee /proc/sys/vm/drop_caches
      说明:sync 先将未落盘数据写入磁盘;写入后写入 /proc/sys/vm/drop_caches 触发释放。该操作不会减少磁盘占用,仅影响内存中的缓存。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu缓存清除方法
本文地址: https://pptw.com/jishu/774897.html
ubuntu getconf怎么查系统性能参数 Ubuntu上Node.js如何与数据库连接

游客 回复需填写必要信息