Windows与Linux下查看端口号占用情况

Posted 森明帮大于黑虎帮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows与Linux下查看端口号占用情况相关的知识,希望对你有一定的参考价值。

Windows:

  • 进入windows命令窗口之后,输入命令,输入netstat -ano然后回车,就可以看到系统当前所有的端口使用情况。
  • netstat -ano | findstr 端口号 ,可以查看端口号使用情况。例如:netstat -ano | findstr 8082,查看8082端口号的使用情况:
  • 查看指定 PID 的进程:tasklist|findstr "5756"

    Linux:
  • netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况。netstat查看端口占用语法格式:
netstat -tunlp | grep 端口号
-t (tcp) 仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化为数字
-l 仅列出在Listen(监听)的服务状态
-p 显示建立相关链接的程序名

  • 举个例子:
netstat -tunlp | grep 8000  查看 8000 端口的情况
netstat -ntlp   //查看当前所有tcp端口
netstat -ntulp | grep 80   //查看所有80端口使用情况
netstat -ntulp | grep 3306   //查看所有3306端口使用情况

以上是关于Windows与Linux下查看端口号占用情况的主要内容,如果未能解决你的问题,请参考以下文章

linux查看端口号占用

linux下怎么根据端口号杀死进程?

linux端口号与PID的互相查询

Linux下查看端口占用情况

Windows环境下,用netstat命令查看某个端口号是否占用

linux怎样查看那个进程占用网络io