1、查看消耗内存最多的前40个进程
-
#查看消耗内存最多的前40个进程
-
ps auxw|head -1;ps auxw|sort -rn -k4|head -40
Linux内存占用过高排查过程_快乐使者-CSDN博客_linux 内存占用高排查
2、是否被侵入自动运行的定时脚本
-
#查看是否有定时任务
-
-
crontab -l
-
-
#编辑定时任务
-
-
# crontab -e
Linux - kthreaddi 进程导致CPU超高问题 处理记录_Daopin Blog-CSDN博客_kthreaddi
3、查看磁盘空间占用
-
#查看磁盘空间
-
df -h
-
-
#查看各目录大小
-
du -sh ./*
4、docker的常用操作
-
#删除所有dangling数据卷(即无用的Volume,僵尸文件)
-
docker volume rm $(docker volume ls -qf dangling=true)
-
-
#删除所有dangling镜像(即无tag的镜像)
-
docker rmi $(docker images | grep “^” | awk “{print $3}”)
-
-
#删除所有关闭的容器
-
docker ps -a | grep Exit | cut -d ’ ’ -f 1 | xargs docker rm
-
-
-
#删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)
-
-
#注意,所有关闭的容器都会被删除,请核查是否存在关闭运行但是需要保留的容器
-
-
#删除关闭的容器、无用的数据卷和网络
-
docker system prune
-
-
#删除更彻底,可以将没有容器使用Docker镜像都删掉
-
docker system prune -a
-
-
文章评论