一、Windows

1.1 端口占用的IP

  • 全部端口占用查询
    • netstat -aon

      C:\Users\jiuji>netstat -aon
      活动连接
      协议 本地地址 外部地址 状态 PID
      TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1772
      TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
      TCP 0.0.0.0:902 0.0.0.0:0 LISTENING 5160
      TCP 0.0.0.0:912 0.0.0.0:0 LISTENING 5160
      TCP 0.0.0.0:1028 0.0.0.0:0 LISTENING 1332
      ...
      ...
  • 特定端口占用查询
    • netstat -aon | findstr "端口号"
      C:\Users\jiuji>netstat -aon | findstr "1772"
      TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1772
      TCP [::]:135 [::]:0 LISTENING 1772

2.2 端口占用的进程及程序名

  • 特定端口占用查询
    • tasklist | findstr "端口号"
      C:\Users\jiuji>tasklist | findstr "1772"
      svchost.exe 1772 Services 0 16,724 K

二、Linux

  • lsof -i:端口号
    # lsof -i:8000
    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    lwfs 22065 root 6u IPv4 4395053 0t0 TCP *:irdmi (LISTEN)
  • netstat -tunlp |grep 端口号
    tcp   0  0 0.0.0.0:8000      0.0.0.0:*           LISTEN      22065/lwfs