netstat
一般的话使用
netstat -tunlp | grep xxx
参数 | 作用 |
---|---|
-t | 指明显示TCP端口 |
-u | 指明显示UDP端口 |
-l | 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) |
-p | 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。 |
-n | 不进行DNS轮询,显示IP(可以加速操作) |
lsof -i :xxx
列出当前系统打开文件的工具
但是发现还是ss好用
Socket Statistics的缩写。ss命令用来显示处于活动状态的套接字信息。它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。
ss -tln
即可列出已经使用的端口