linux根据端口号,或进程名获取进程pid

  1. 列出谁在使用某个端口

    lsof -i :3306

    lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。11
    [root@localhost webapps]# lsof -i:20880
    COMMAND  PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
    java    8624 root  297u  IPv6 14992707      0t0  TCP localhost.localdomain:20880 (LISTEN)
    java    8624 root  316u  IPv6 14990166      0t0  TCP localhost.localdomain:43330->localhost.localdomain:20880 (ESTABLISHED)
    java    8624 root  317u  IPv6 14990167      0t0  TCP localhost.localdomain:20880->localhost.localdomain:43330 (ESTABLISHED)
    java    8624 root  596u  IPv6 14990943      0t0  TCP localhost.localdomain:43386->localhost.localdomain:20880 (ESTABLISHED)
    java    8624 root  597u  IPv6 14990181      0t0  TCP localhost.localdomain:20880->localhost.localdomain:43386 (ESTABLISHED)
    java    8624 root  671u  IPv6 14991724      0t0  TCP localhost.localdomain:43392->localhost.localdomain:20880 (ESTABLISHED)
    java    8624 root  672u  IPv6 14990211      0t0  TCP localhost.localdomain:20880->localhost.localdomain:43392 (ESTABLISHED)
  2. 列出谁在使用某个端口

    lsof -i :3306

    lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。

  3. 列出谁在使用某个端口

    lsof -i :3306

    lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。

参考文章链接:

  1. https://www.cnblogs.com/sparkbj/p/7161669.html

猜你喜欢

转载自www.cnblogs.com/season1992/p/9972887.html