一、查进程号 端口号
-n 禁用域名解析(即显示ip地址不显示域名),-t tcp,-u udp,-l listen,-p pid进程号
1、查看某进程监听的端口
netstat -ntlp | grep 进程号
2、查看端口号被哪个进程占用
netstat -ntlp | grep :端口号
以上都是以tcp为例。
注意:不加 n 会搜不到端口。
3、查看端口号的连接情况(通常3种:LISTEN,ESTABLISHED,TIME_WAIT)
netstat -an | grep :端口号
4、搜端口加冒号
例如搜80端口 grep :80
注意:grep是匹配包含字符的条目。例如grep 80,会捞出所有带80的。不管是ip,还是端口
所以,如果是搜端口,一般会加个冒号,grep :80,就可以过滤掉很多条目
· netstat -an 是搜所有连接,状态会有LISTEN,ESTABLISHED等,协议会有tcp,udp等
· 所以一般会用netstat -ntl,即显示ip,状态LISTEN,协议tcp的条目。然后再加个p,查进程号,即netstat -ntlp
· 不加n会搜不到端口,如下图
详情见
linux 网络_globalcoding的博客-CSDN博客
windows查端口查进程:
windows 查端口 查进程 (全网最详细)_globalcoding的博客-CSDN博客
通过进程号查看文件所在目录
查看运行目录 ll /proc/{进程号}/cwd
ll /proc/10995/cwd