面试题:已知一个端口为65533,如何查看端口对应的是什么服务名?
解答:
方法1:通过lsof命令进行查看,如下面的例子
[root@kali ~]# lsof -i tcp:65533
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 900 root 3u IPv4 11398 0t0 TCP :65533 (LISTEN)
sshd 900 root 4u IPv6 11401 0t0 TCP :65533 (LISTEN)
sshd 14584 root 3r IPv4 93733 0t0 TCP 172.16.2.200:65533->192.168.30.1:60236 (ESTABLISHED)
sshd 15663 root 3r IPv4 100971 0t0 TCP 172.16.2.200:65533->172.16.2.253:60719 (ESTABLISHED)
方法2:netstat命令找出来
[root@kali ~]# netstat -alntup|grep 65533
tcp 0 0 0.0.0.0:65533 0.0.0.0: LISTEN 900/sshd
tcp 0 52 172.16.2.200:65533 172.16.2.253:62053 ESTABLISHED 15732/sshd
tcp 0 0 172.16.2.200:65533 192.168.30.1:60236 ESTABLISHED 14584/sshd
tcp 0 0 :::65533 ::: LISTEN 900/sshd