zoukankan      html  css  js  c++  java
  • linux根据端口查找进程【原创】

    如转载请注明地址

    1、利用lsof -i:端口号

    lsof -i:端口号

    [root@01 ~]# lsof -i:8097
    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    java 24033 root 323u IPv6 124173190 0t0 TCP *:sac (LISTEN)

    2、利用netstat查看端口号的进程,如下24033为进程号

    [root@01 ~]# netstat -apn|grep 8097
    tcp 0 0 10.72.23.48:54213 10.72.23.48:8097 TIME_WAIT -
    tcp 0 0 :::8097 :::* LISTEN 24033/java 

    再根据进程号查看进程

    [root@01 ~]#ps -ef|grep 24033
    root 12952 12167 0 09:06 pts/0 00:00:00 grep 24033
    root 24033 1 1 Mar27 ? 00:40:14 /opt/java/jdk1.7.0_25/bin/java -javaagent:/opt/java/jetty7/tingyun/tingyun-agent-java.jar -Xmx2560m -Xms2560m -Xmn512m -XX:PermSize=512m -XX:MaxPermSize=512m -Xss256k -Djetty.home=/opt/java/jetty7 -Djava.io.tmpdir=/tmp -jar /opt/java/jetty7/start.jar --pre=etc/jetty-logging.xml etc/jetty-jmx.xml

    3、利用ss

    ss -lp 找出打开套接字/端口应用程序

    找出8090端口的进程

    [root@01 ~]# ss -lp | grep 8090
    LISTEN 0 50 :::8090 :::* users:(("java",1661,489))

    进程号为1661
    [root@01 ~]# ps -ef|grep 1661
    root 1661 1 2 Mar27 ? 01:14:00 /opt/java/jdk1.7.0_25/bin/java -javaagent:/opt/java/jetty2/tingyun/tingyun-agent-java.jar -Xmx2560m -Xms2560m -Xmn512m -XX:PermSize=512m -XX:MaxPermSize=512m -Xss256k -Djetty.home=/opt/java/jetty2 -Djava.io.tmpdir=/tmp -jar /opt/java/jetty2/start.jar --pre=etc/jetty-logging.xml etc/jetty-jmx.xml

    进程489为grep进程

    [root@01 ~]# ps -ef|grep 489
    root 19395 12167 0 10:25 pts/0 00:00:00 grep 489

  • 相关阅读:
    avalon background-image写法
    eslint 规则
    性能优化 && 用户体验
    gif
    react 生命周期
    git reset
    js 正则表达式
    大小写问题
    python中的负数取模问题(一个大坑)
    python中的__init_subclass__是什么?
  • 原文地址:https://www.cnblogs.com/paul8339/p/6638370.html
Copyright © 2011-2022 走看看