Linux查看所有端口的技巧揭秘(linux 查看所有端口)

Linux查看所有端口的技巧揭秘

想要查看Linux中所有端口的详细信息,需要有一定的技巧。本文主要介绍Linux中查看所有端口的几种技巧。

首先,使用netstat命令可以查看Linux中所有端口的详细信息,如TCP,UDP,RAW等协议。netstat最重要的参数是-A参数,使用该参数可以查看所有激活的网络接口和端口。

例如:

netstat -A
Active Internet Connections
Proto Recv-Q Send-Q Local Address Foreign Address (State)

其次,使用ss命令也可以查看各种端口的信息,ss命令比netstat更加精细,使用参数“-l”可以显示当前正在监听的端口。

如:

ss -l
Netid State Recv-Q Send-Q Local Address : Port Peer Address : Port
Waiting 0 0 127.0.0.1:25 0.0.0.0:*

最后,lsof命令也可以查看端口的信息,lsof是UNIX操作系统的标准系统工具,用来列出当前系统内进程所打开的文件及文件系统相关的句柄等。

其中,-i参数显示所有由进程使用的网络端口,包括TCP,UDP,IPv4,IPv6的网络连接,如:

lsof -i
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
sshd 776 root 3u IPv4 0xaaaaeeeee 0t0 TCP *:ssh (LISTEN)

以上就是Linux中查看所有端口的几种技巧,针对不同的需求,有不同的技巧可以使用。


数据运维技术 » Linux查看所有端口的技巧揭秘(linux 查看所有端口)