美文网首页
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