linux下怎么查看端口号

linux下怎么查看端口号,第1张

1.

打开任务管理器(在桌面最下面的“任务栏”右击鼠标)。

2.

在任务管理器界面中,选择“详细信息”。这时“PID”对应的一列即为自己电脑已开放的端口号,除此之外,我们还可以看到这个开放的端口所对应的程序。

1、列出所有端口 #netstat -a

2、列出所有 tcp 端口 #netstat -at

3、列出所有 udp 端口 #netstat -au

4、只显示监听端口 #netstat -l

5、只列出所有监听 tcp 端口 #netstat -lt

6、只列出所有监听 udp 端口 #netstat -lu

7、列出所有监听 UNIX 端口 #netstat -lx

8、显示所有端口的统计信息 #netstat -s

9、显示 TCP 或 UDP 端口的统计信息 #netstat -st 或 -su

10、 输出中显示 PID 和进程名称 #netstat -p

11、netstat 输出中不显示主机,端口和用户名 (host, port or user)

基本逻辑就是,

1)ls -l /proc/<pid>/fd

[~]$ ll /proc/12753/fd

lrwx------. 1 xxx xxx 64 3月 8 18:50 3 ->socket:[841683]

2)利用上述的socket-inode过滤/proc/net/tcp

[~]$ cat /proc/net/tcp | grep 841683

#sl local_address rem_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode

7: xxxxA8C0:8A92 xxxxA8C0:0016 01 00000000:00000000 02:000A6136 00000000 5230 841683 2 ffff880034936a80 21 3 14 10 -1

3)得到源地址->目的地址(十六进制转十进制)

192.168.x.x:35474 ->192.168.x.x:22


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8939985.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存