美文网首页
Linux常用命令

Linux常用命令

作者: 淡看江湖等雨 | 来源:发表于2019-07-18 08:58 被阅读0次

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   

相关文章

网友评论

      本文标题:Linux常用命令

      本文链接:https://www.haomeiwen.com/subject/brcklctx.html