温馨提示×

如何重置ubuntu缓存

小樊
45
2026-09-19 01:07:07
栏目: 智能运维

在 Ubuntu 中,“缓存”可以指好几类东西,下面按常见场景给你说明如何重置/清理缓存。你可以根据自己的需求选择对应方式。


一、清理 APT 软件包缓存(最常见)

APT 下载的 .deb 包会缓存在 /var/cache/apt/archives

清理已下载的包缓存

sudo apt clean

删除旧版本缓存(保留最新)

sudo apt autoclean

顺手清理无用依赖

sudo apt autoremove

二、清理系统内存缓存(PageCache / dentries / inodes)

⚠️ 通常用于释放内存,不是“重置系统”

查看内存使用

free -h

清理内存缓存(需 root)

sudo sync
sudo echo 3 > /proc/sys/vm/drop_caches

说明:

  • 1:清理 pagecache
  • 2:清理 dentries/inodes
  • 3:全部清理

✅ 不会影响正在运行的程序数据


三、清理用户缓存(~/.cache)

用户级应用缓存(如浏览器、IDE)

rm -rf ~/.cache/*

或针对某软件:

rm -rf ~/.cache/google-chrome

⚠️ 会丢失登录态 / 临时设置


四、清理 systemd 日志缓存

sudo journalctl --vacuum-size=100M

或按时间:

sudo journalctl --vacuum-time=7d

五、重置 DNS 缓存(如果用了 systemd-resolved)

sudo systemd-resolve --flush-caches

或(新版本):

sudo resolvectl flush-caches

六、重置桌面环境缓存(GNOME 示例)

rm -rf ~/.cache/gnome-shell

然后重启:

gnome-shell --replace &

七、如果是“重置 Ubuntu 到初始状态”

那不是清缓存,而是:

  • 重装系统
  • 或使用:
sudo apt install --reinstall ubuntu-desktop

如果你能告诉我:

  • 是系统变慢?
  • 是软件异常?
  • 还是网络/DNS 问题?

我可以给你更精确的“重置”方案。

0 踩