美文网首页
Mac里面查看端口号的命令

Mac里面查看端口号的命令

作者: 周星星的学习笔记 | 来源:发表于2020-12-30 11:10 被阅读0次

一、使用lsof命令

1.使用 lsof -i : [端口号] 查看某端口现在运行的情况

//例如查看80端口
zhoujiafei:web zhoujiafei$ lsof -i:80
COMMAND  PID       USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
WeChat  4098 zhoujiafei   33u  IPv6 0x7700d7833548b65b      0t0  TCP 10.0.31.108:57035->101.91.19.96:http (ESTABLISHED)

2.使用 lsof -nP -iTCP -sTCP:LISTEN 查看占用端口的程序

zhoujiafei:web zhoujiafei$ lsof -nP -iTCP -sTCP:LISTEN
COMMAND     PID       USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
rapportd    310 zhoujiafei    4u  IPv4 0x7700d78336222ceb      0t0  TCP *:52180 (LISTEN)
rapportd    310 zhoujiafei    5u  IPv6 0x7700d7832da43b7b      0t0  TCP *:52180 (LISTEN)
mosquitto   526 zhoujiafei    4u  IPv6 0x7700d783132c119b      0t0  TCP *:1883 (LISTEN)
mosquitto   526 zhoujiafei    5u  IPv4 0x7700d7831faf6ceb      0t0  TCP *:1883 (LISTEN)
...

二、使用netstat -AaLlnW命令

1.查看所有的端口号占用情况

zhoujiafei:web zhoujiafei$ netstat -AaLlnW
Current listen queue sizes (qlen/incqlen/maxqlen)
Socket           Flowhash Listen         Local Address         
7700d7831f9c5a8b        0 0/0/128        127.0.0.1.62753        
7700d7833548a3fb        0 0/0/128        ::1.62753                                     
7700d783209956cb        0 0/0/128        127.0.0.1.54530        
7700d78319f7330b        0 0/0/1          127.0.0.1.1337         
7700d7832da43b7b        0 0/0/128        *.52180                                       
7700d78336222ceb        0 0/0/128        *.52180         
...                    

2.查看某一个端口号结合grep命令

//例如查看3306端口号
zhoujiafei:web zhoujiafei$ netstat -AaLlnW | grep 3306
7700d7832da453fb        0 0/0/128        *.3306                 
7700d7832da4419b        0 0/0/70         *.33060       

相关文章

网友评论

      本文标题:Mac里面查看端口号的命令

      本文链接:https://www.haomeiwen.com/subject/lawcoktx.html