1. netstat

Mac下的netstat命令与Linux下的netstat命令用法有差异

wanghui@Mokalas-MacBook-Pro ~ $ netstat -nat|grep LISTEN
tcp4       0      0  127.0.0.1.9903         *.*                    LISTEN
tcp6       0      0  ::1.9903               *.*                    LISTEN
tcp4       0      0  127.0.0.1.9902         *.*                    LISTEN
tcp6       0      0  ::1.9902               *.*                    LISTEN
tcp46      0      0  *.5435                 *.*                    LISTEN
tcp46      0      0  *.9092                 *.*                    LISTEN
tcp46      0      0  *.8082                 *.*                    LISTEN
tcp4       0      0  *.5091                 *.*                    LISTEN
tcp4       0      0  127.0.0.1.9743         *.*                    LISTEN
tcp4       0      0  127.0.0.1.9742         *.*                    LISTEN
tcp4       0      0  127.0.0.1.9741         *.*                    LISTEN

2. lsof

  • -n:表示主机以ip地址形式显示;
  • -P:表示端口以数字形式显示,默认为端口名称;
  • -i
  • -s:过滤输出

  • 查看所有TCP端口占用情况
      wanghui@Mokalas-MacBook-Pro ~ $ lsof -n -P -i TCP -s TCP:LISTEN
      COMMAND   PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
      STunGUI   634 wanghui   19u  IPv4 0x9b0b7465b2d73bdb      0t0  TCP 127.0.0.1:9741 (LISTEN)
      STunGUI   634 wanghui   20u  IPv4 0x9b0b7465b2d744d3      0t0  TCP 127.0.0.1:9742 (LISTEN)
      STunGUI   634 wanghui   21u  IPv4 0x9b0b7465b2d74dcb      0t0  TCP 127.0.0.1:9743 (LISTEN)
      UPEdit    649 wanghui    3u  IPv4 0x9b0b7465b2d732e3      0t0  TCP *:5091 (LISTEN)
      java      776 wanghui   18u  IPv6 0x9b0b7465b1b41ec3      0t0  TCP *:8082 (LISTEN)
      java      776 wanghui   19u  IPv6 0x9b0b7465b5fef983      0t0  TCP *:5435 (LISTEN)
      java      776 wanghui   21u  IPv6 0x9b0b7465b5f75ec3      0t0  TCP *:9092 (LISTEN)
      ssh     26360 wanghui    5u  IPv6 0x9b0b7465b5f75443      0t0  TCP [::1]:9902 (LISTEN)
      ssh     26360 wanghui    6u  IPv4 0x9b0b7465bc54e4d3      0t0  TCP 127.0.0.1:9902 (LISTEN)
      ssh     28781 wanghui    5u  IPv6 0x9b0b7465b5fef443      0t0  TCP [::1]:9903 (LISTEN)
      ssh     28781 wanghui    6u  IPv4 0x9b0b7465bcc98dcb      0t0  TCP 127.0.0.1:9903 (LISTEN)
      node    29451 wanghui   17u  IPv6 0x9b0b7465b6994443      0t0  TCP *:35729 (LISTEN)
      node    29451 wanghui   18u  IPv6 0x9b0b7465bff4c443      0t0  TCP *:4000 (LISTEN)
    
  • 查看某个端口的占用情况

      wanghui@Mokalas-MacBook-Pro ~ $ lsof -i:9092
      COMMAND PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
      java    776 wanghui   21u  IPv6 0x9b0b7465b5f75ec3      0t0  TCP *:XmlIpcRegSvc (LISTEN)
    
      # 只显示TCP的端口占用
      wanghui@Mokalas-MacBook-Pro ~ $ lsof -i tcp:8082
      COMMAND PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
      java    776 wanghui   18u  IPv6 0x9b0b7465b1b41ec3      0t0  TCP *:us-cli (LISTEN)
    

results matching ""

    No results matching ""