在 Debian 系统中,“缓存”可能指多种不同的东西,下面按常见场景分别说明如何禁用缓存。
APT 默认会缓存下载的 .deb 包。
编辑 APT 配置:
sudo nano /etc/apt/apt.conf.d/99no-cache
写入:
Dir::Cache::pkgcache "";
Dir::Cache::srcpkgcache "";
或只禁用 .deb 文件缓存:
APT::Keep-Fetched-Packages "false";
sudo apt-get clean
sudo apt-get autoclean
可加到定时任务中。
sudo nano /etc/systemd/journald.conf
修改:
Storage=none
然后重启:
sudo systemctl restart systemd-journald
⚠️ 不推荐,会影响性能,仅用于测试。
sudo sync
sudo echo 3 > /proc/sys/vm/drop_caches
sudo sysctl vm.vfs_cache_pressure=10000
(这只是“极端偏好回收”,不是完全禁用)
通常是应用层设置,与 Debian 本身无关。
sudo nano /etc/systemd/resolved.conf
Cache=no
sudo systemctl restart systemd-resolved
如果你说的是 Web 服务缓存,请说明具体服务。
sudo swapoff -a
并注释 /etc/fstab 中的 swap 行。
如果你能说明具体是哪种缓存(APT / 内存 / 日志 / DNS / 浏览器 / 其他),我可以给你更精确的命令。