Linux清理内存,学会了吗

狮子也疯狂 元老
全栈领域优质创作者
博客专家认证
2023-07-27 20:33:07

Linux清理内存
一.清理虚拟内存
一.查看内存
free -h
二.清理缓存
(1)清理缓存前先用 sync 命令

sync
(2)输入手动释放内存的命令

echo 3 > /proc/sys/vm/drop_caches
0 – 不释放
1 – 释放页缓存 (数字1是用来清空最近访问过的文件页面缓存)
2 – 释放dentries和inodes (数字2是用来清空文件节点缓存和目录项缓存)
3 – 释放所有缓存 (数字3是用来清空1和2所有内容的缓存。)

二.清理物理内存
一.查看磁盘
(1)查看磁盘使用情况

df -h
(2)进入磁盘100%使用的分区,查看目录使用情况

du -h --max-depth=1
(3)指定删除后缀文件

find . -name '*.txt' -exec rm -rf {} ; 如递归删除.txt格式的文件
二.docker
(1)docker空间查看

docker system df
(2)docker清理

普通清理

docker system prune

深度清理,谨慎使用

docker system prune -
(3)未使用的镜像清理

docker image prune -a
(4)删除未被使用的数据卷

docker volume prune

...全文
144 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

118

社区成员

发帖
与我相关
我的任务
社区描述
csdn新星计划top3 | csdn全栈新星创作者 | 阿里云博客专家 | 喜欢编程,主攻Java后端方向 | 希望在csdn能和你共同进步
java-zookeeperjava-rabbitmqspring boot 个人社区 广东省·广州市
社区管理员
  • 狮子也疯狂
  • 码银
  • bluetata
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧