windows和linux下如何查看端口被占用

来源:互联网 发布:搜狐网络大厦饭卡 编辑:程序博客网 时间:2024/05/16 12:22

              在项目中如果运行多个项目就有可能存在端口的占用情况,那么如何在windows和linux下查看所有端口信息以及查找指定端口信息和释放端口?今天就根据不同操作系统归纳和总结以备不时之用。

             一、windows操作系统中:

                    如果想查看所有端口运行信息,可以通过cmd打开命令窗口输入:netstat  -ano

                    

                   截图中可以查看本机所有端口占用情况!

             如果我想查找指定端口被谁占用,可以快速定位,可以通过命令窗口输入:netstat -aon|findstr 80

                   

                  可以得知PID为3352的程序占用了80端口,接下来想进一步知道具体什么程序占用可以通过命令窗口输入:tasklist |findstr 3352

                   

                  哈哈哈,是不是一目了然,原来360占用了80端口!

                  当然,并不是只有360tray.exe进程会占用80端口,这只是我机器上的情况.如果你并不了解此进程是干什么用的,千万不要盲目地将其kill掉,最好先百度或Google搜索一下;当然如果你很了解它,并确定可以终止,那么继续下面的命令:taskkill /pid 3352 /F

                  再次确认是否成功终止,如果成功终止此次执行命令后应返回空:tasklist | findstr 3552

                二、linux系统中:

                      1、使用命令:netstat -apn

                            查看所有的进程和端口使用情况!

                      2、使用命令:netstat  -apn| grep portNo(portNo指代你所要查找指定的端口号,可依据需要填写查找;同样可以根据PID填写查找指定的程序占用端口)

                      


0 0
原创粉丝点击