第一步。 首先查看程序的进程号
例如程序名称为aaa,查询其运行进程号如下:
ps -aux | grep aaa 或者 ps -ef | grep xxx(支持程序名称关键字)
16273 0.3 1.1 21475099312 92752 pts/2 Sl+ 10:18 0:01 ./aaa
则进程号就是16273。
第二步。 查看进程所占端口号
上面我们查到程序的进程号是16273,查询其占用端口号如下:
netstat -ap | grep "16273" // windows用findstr代替grep
tcp 0 0 mb:60272 10.80.23.122:26575 ESTABLISHED 16273/./aaa
可以看到该运行程序有一个TCP连接,客户端端口是60272,服务端ip是10.80.23.122,端口是26575。