Linux常用命令

docker

  • docker中 启动所有的容器命令 \
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
  • docker中 关闭所有的容器命令\
docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
  • docker中 删除所有的容器命令\
docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)
  • docker中 删除所有的镜像\
docker rmi $(docker images | awk '{print $3}' |tail -n +2)
tail -n +2 表示从第二行开始读取

内存和CPU

可以使用一下命令查使用内存最多的10个进程 \

ps -aux | sort -k4nr | head -n 10

可以使用一下命令查使用CPU最多的10个进程 \

ps -aux | sort -k3nr | head -n 10


ps -aux的输出格式如下:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND 
root         1  0.0  0.0  19352  1308 ?        Ss   Jul29   0:00 /sbin/init 
root         2  0.0  0.0      0     0 ?        S    Jul29   0:00 [kthreadd] 
root         3  0.0  0.0      0     0 ?        S    Jul29   0:11 [migration/0] 

端口占用

netstat -ntpl

Mac上查看端口

lsof -i :9000

查看进程

查看并杀死Firefox

pkill -9 firefox

或者

killall -9 firefox

杀死所有Java进程

ps -ef | grep java | grep -v grep |awk '{print $2}' | xargs -p kill -9 

杀死指定名字的进程

#杀死名字含有myProcessName的所有进程
ps -ef | grep 'myProcessName' | grep -v grep | awk '{print $2}' | xargs -r kill -9   
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。