温馨提示×

debian缓存怎样禁用

小樊
39
2026-09-16 19:51:13
栏目: 智能运维

在 Debian 系统中,“缓存”可能指多种不同的东西,下面按常见场景分别说明如何禁用缓存。


1. 禁用 APT 软件包缓存(/var/cache/apt)

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

可加到定时任务中。


2. 禁用 systemd 日志缓存(journald)

sudo nano /etc/systemd/journald.conf

修改:

Storage=none

然后重启:

sudo systemctl restart systemd-journald

3. 禁用 Linux 文件系统缓存(内存 cache)

⚠️ 不推荐,会影响性能,仅用于测试。

临时清空:

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

禁止缓存(测试用):

sudo sysctl vm.vfs_cache_pressure=10000

(这只是“极端偏好回收”,不是完全禁用)


4. 禁用浏览器缓存(如 Chromium / Firefox)

通常是应用层设置,与 Debian 本身无关。


5. 禁用 DNS 缓存(systemd-resolved)

sudo nano /etc/systemd/resolved.conf
Cache=no
sudo systemctl restart systemd-resolved

6. 禁用 PHP / Nginx / Apache 缓存

如果你说的是 Web 服务缓存,请说明具体服务。


7. 禁用 swap(有时被误认为缓存)

sudo swapoff -a

并注释 /etc/fstab 中的 swap 行。


如果你能说明具体是哪种缓存(APT / 内存 / 日志 / DNS / 浏览器 / 其他),我可以给你更精确的命令。

0 踩