用netstat检查监听端口

netstat命令各个参数说明如下:

-a: 指查询所有类型的端口

-t : 指明显示TCP端口

-u : 指明显示UDP端口

-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

-n : 不进行DNS轮询(可以加速操作)
eg:

  • netstat -anp // 查看所有端口
  • netstat -anp | grep 3306 //查看所有3306端口使用情况
使用lsof

-i:如果没有指定IP地址,这个选项选择列出所有网络文件
-P:禁止将端口号转换为端口名称, 如 3306 转为 MySQL
-n:禁止IP转换为hostname,缺省是不加上-n参数
eg:

  • lsof -i -P -n | grep LISTEN //显示我们的计算机正在监听的端口以及哪个服务正在使用所述开放端口
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐