如何查看某个端口被占用情况

时间:2024.5.2

无论是在Linux还是Windows上都可能会遇到端口被占用nginx、mysql、apache等程序无法启动,下面说分别说一下Linux和Windows上如何查看端口被那个程序占用。 Linux篇:

使用命令:lsof -i:被占用的端口号

如何查看某个端口被占用情况

会显示出程序,及程序的PID,执行:kill 程序的PID 。

如果提示没有安装lsof这个命令,CentOS可以执行:yum install lsof 安装,Debian可以执行:apt-get install lsof 安装。

Windows篇:

Windows上的工具比较多,如Active Ports,如果手头上没有现成的工具可以用命令:netstat

如何查看某个端口被占用情况

-aon|findstr "80"

如下图:最后一列为程序PID,再通过tasklist命令:

如何查看某个端口被占用情况

tasklist | findstr "2724"

再通过任务管理结束掉这个程序就可以了。


第二篇:如何查看80端口是否被占用_端口被占用解决办法


如何查看80端口是否被占用_端口被占用解决办法

进入CMD,输入netstat -ano就可以很清楚的看到本地80口占用程序的PID,然后再去任务管理器里查找到PID所对应的进程(如果任务管理器没有PID,查看-->选择列),原来是迅雷5给占用了,再去迅雷里查看设置,竟然BT的默认TCP传输端口是80,改掉设置,IIS启动正常了。。。

-------------------------------------------------------------------------------------------------------------------

如何查看80端口被占用

开始--运行--cmd

--cmd

进入命令提示符,输入netstat -ano

即可看到所有连接的

如何查看80端口是否被占用端口被占用解决办法

如何查看80端口是否被占用端口被占用解决办法

如何查看80端口是否被占用端口被占用解决办法

PID

之后启动任务管理器

找到这个PID所对应的程序

如何查看80端口是否被占用端口被占用解决办法

如何查看80端口是否被占用端口被占用解决办法

如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列

如何查看80端口是否被占用端口被占用解决办法

"

勾选pid,确定即可显示

如何查看80端口是否被占用端口被占用解决办法

经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用

假如我们需要确定谁占用了我们的80端口

1、Windows平台

在windows命令行窗口下执行:

C:>netstat -aon|findstr "80"

TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448

看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:

C:>tasklist|findstr "2448"

thread.exe 2016 Console 0 16,064 K

很清楚吧,thread占用了你的端口,Kill it

如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。

如果需要查看其他端口。把 80 改掉即可

如何查看80端口是否被占用端口被占用解决办法

补充:原来出现这个错误原因

(httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.111 for ServerName)是因为DNS没配置好. 如果不想配置DNS, 就在httpd.conf , 在最前加入 ServerName localhost:80 即可

另外360安全卫士中的【流量监控】,查看网络连接就可以看一些端口的情况。

更多相关推荐:
查看端口号被占用情况

第一步打开运行窗口输入cmd回车第二步在窗口中输入netstatnaoFINDSTR端口号其中FINDSTR与端口号之间必须要有空格第三步回车后如果商品被占用将有相关信息显示在这个信息中对应相应的端口号有相应的...

如何查看端口号被哪个程序占用了

如何查看端口号被哪个程序占用了一1Cmd输入netstatano可以看到2例如我查80端口被什么占用了对应的进程id是3600再输入tasklist来查看pid3600是哪个进程什么程序在跑3可以很快看到是to...

如何查询端口号被哪个程序占用

如何查询端口号被哪个程序占用以下文章主要以80端口号为例如果想知道其他的端口号也可以使用该方法quot到底是谁占用了80端口该怎么查怎么终止它quot这里就简单讲解一下在windows下如何查看80端口占用情况...

如何查看端口被占用

查看和更改端口被占用前段时间停止了Apache结果在打开的时候发现无法打开80端口被占用于是winr运行cmd输入netstatano可以看到80端口被PID4占用于是打开任务管理器进程查看选择列勾选PID可以...

如何查看80端口是否被占用_端口被占用解决办法

80端口是否被占用的解决办法80端口是否被占用的解决办法一问题描述公司外网发布是必须使用80端口可是每次tomcat启动时总时报端口占用如果将端口改为不用的端口例如8090等就能正常启动使用二问题分析一般服务器...

怎么看端口是否被占用然后在进行处理?

小编的同事昨天遇到了一个问题在运行某个程序的时候总提示说程序端口被占用不能运行这可就着急了今天小编一系列的查看解决了问题今天就来教大家windows如何查看端口从而知道端口被哪个程序占用了然后在进行处理即可下面...

查看系统端口占用

查看系统端口使用情况20xx0806092152分类标签举报字号大中小订阅天在安装SVN的时候发现8443端口被占用进而想到之前安装Apache的时候80端口被占用的情况发现经常会发生端口冲突问题于是决定写一下...

如何查看本机端口占用的程序

如何查看本机端口占用的程序今天在学织梦仿站时要先搭建PHP环境教程介绍的是用APMServ实现而用启用APMServ要用到80端口我每次启动都会提示180端口被占用Apache启动失败MySQL51已启动但我又...

如何查看端口号被哪个程序占用了

如何查看端口号被哪个程序占用了1Cmd输入netstatano可以看到2例如我查80端口被什么占用了对应的进程id是3600再输入tasklist来查看pid3600是哪个进程什么程序在跑3可以很快看到是tom...

命令行查看端口号被哪个进程占用

在网络程序的调试过程中经常发生一些出乎意料的事情比如创建一个TCP服务失败这时候往往需要查看系统的网络情况最常用的网络抓包当然非WireShark模式但往往很多时候只需要查看某个端口的使用情况它到底被那个进程对...

MAC查看端口占用情况

MAC查看端口占用情况命令lsofitcpportport替换成端口号比如6379可以查看该端口被什么程序占用并显示PID方便KILL

IIS端口修改和如何查看某个端口被谁占用

如何查看某个端口被谁占用分步阅读我们在启动应用的时候经常发现我们需要使用的端口被别的程序占用但是我们又不知道是被谁占用这时候我们需要找出真凶如何做到呢工具原料电脑一台方法步骤11开始gt运行gtcmd或者是wi...

查看端口号被占用(40篇)