在 Ubuntu 中,“设置缓存”可以指多种场景,下面按常见用途分别说明,你可以根据需求选择。
Ubuntu 默认由 Linux 内核自动管理:
free -h
sudo sync
sudo echo 3 > /proc/sys/vm/drop_caches
Ubuntu 使用 APT 下载 .deb 包并缓存:
/var/cache/apt/archives/
sudo apt clean # 删除所有缓存
sudo apt autoclean # 删除过期缓存
编辑:
sudo nano /etc/apt/apt.conf.d/95cache
添加:
Dir::Cache::archives "2048";
APT::Cache-Limit "104857600";
Ubuntu 默认 systemd-resolved 提供 DNS 缓存:
systemd-resolve --statistics
sudo systemctl enable systemd-resolved
sudo systemctl restart systemd-resolved
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=mycache:10m;
使用 mod_cache:
sudo a2enmod cache disk_cache
rm -rf ~/.cache/*
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
如果你能说明:
我可以给你更精确的配置方案。