Linux清理系统缓存的方法

上周 看看这个Linux清理方法。

1 .软件包缓存 Debian系统。
sudo apt - 进行清理。
功能:从/var/cache/apt/archives目录中删除.deb文件。
sudo apt-get autoclean。
功能:删除未更新的旧缓存。
sudo apt-get 自动删除。
功能:删除残留依赖包。

2 系统缓存 一般方法。
同步; echo 3 > /proc/sys/vm/drop_caches. 同步:确保数据写入磁盘。
echo 3 :清除页面缓存、目录项和索引节点缓存。
笔记。
可能会有暂时的延迟。

3 日志文件 du -sh /var/杂志/. 功能:查看/var/log中各文件的大小。
日志旋转工具。
特点:自动分割、压缩、删除日志。

4 大文件 查找 / -type f -size +1 G -exec ls -lh {} \;。
功能:搜索> 1 GB的文件。
建议:把1 G换成5 00M。

5 临时文件 rm -rf /tmp/ /var/tmp/. 功能:清除临时目录。
笔记。
首先确保没有重要的进程。

6 Docker 清理 docker 系统 df. 功能:检查容器、镜像和卷的使用情况。
docker 系统黑色-a。
功能:删除停止的容器、未使用的图像和悬空的卷。
注意:不可逆转。

关键: 请在继续之前确认,不要删除/etc。
它可能会滞后,请注意负载。
对于计划清理,请使用 Cron 任务。
备份您的重要数据。

桌面:清除临时文件和软件缓存。
服务器部分:日志轮转、Docker清理、监控。

我不确定这部分 由你决定

linux中缓存怎样清除

linux清理ip缓存

上周 有朋友说清理IP缓存非常重要。

在Linux系统中 你可以这样做。

我们先来说一下ARP缓存。
这存储了IP和MAC之间的关系。
用命令清理。
sudo ip 邻居flushall。
或者 sudo arp -a -d。
但是这个命令 也许不是全部。

然后是路由缓存。
这记录了路由决策。
用命令清理。
sudo ip Route 清除缓存。
清理完成后,系统会重新评估路线。

最后,还有 DNS 缓存。
这里存放的是域名解析的结果。
用命令清理。
例如,Ubuntu 使用 sudo systemd-resolve --flush-caches。
CentOS也使用这个命令。
或者使用 nscd 服务。
只需重新启动即可。
sudo systemctl 重新启动 nscd。

简而言之 清洁前 最好了解系统是如何配置的。
别开玩笑了。
网络可能会暂时变慢。
没关系。