CentOS清理网络缓存常见技巧
DNS缓存是网络访问中常见的缓存类型,清理后可解决域名解析延迟或错误问题。
systemd-resolve命令直接清理缓存,无需重启服务。命令:sudo systemd-resolve --flush-caches。sudo systemctl stop nscd → sudo nscd -i hosts → sudo systemctl start nscd。sudo systemctl restart dnsmasq。临时文件可能包含网络传输中的缓存数据,定期清理可释放磁盘空间。
命令:sudo rm -rf /tmp/*(删除/tmp目录下所有临时文件)。注意:此操作会清除所有用户的临时文件,建议在系统负载低时执行。
YUM(CentOS 7及以下)或DNF(CentOS 8及以上)的缓存会存储下载的软件包及元数据,清理后可释放磁盘空间。
sudo yum clean all(CentOS 7及以下)或sudo dnf clean all(CentOS 8及以上)。sudo yum clean expire-cache(CentOS 7及以下)。路由缓存用于加快网络路径查找速度,当网络拓扑变化时需清理以获取最新路由信息。
命令:sudo ip route flush cache(适用于CentOS 7及以上,使用iproute2工具集)。执行后系统会自动重建路由缓存。
若在CentOS服务器上使用浏览器(如Chrome、Firefox),浏览器缓存可能存储网页资源,清理后可解决页面加载异常问题。
sudo权限或root权限。