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 : PortWaiting 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 NAMEsshd 776 root 3u IPv4 0xaaaaeeeee 0t0 TCP *:ssh (LISTEN)
以上就是Linux中查看所有端口的几种技巧,针对不同的需求,有不同的技巧可以使用。