查看80端口号占用windows和linux

   1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等.

  这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:

  >netstat -aon | findstr "80"

  Proto Local Address Foreign Address State PID

  ==== ============ ============== ========== ======

  TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1688

  可以看出80端口被进程号为1688的程序占用.

  >tasklist | findstr "1688"

  图像名 PID 会话名 会话# 内存使用

  ========================= ====== ================ ======== ============

  inetinfo.exe 1688 Console 0 2,800 K

  很明显,是inetinfo占用了80端口;inetinfo.exe主要用于支持微软Windows IIS网络服务的除错,这个程序对你系统的正常运行是非常重要的.

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

  >taskkill /pid 1688 /F

  成功: 已终止 PID 为 1688 的进程。

  如果你很熟悉此进程,并确定可以终止,那么就直接使用上面的命令把PID为1688的进程终止.(这一步同样可以在任务管理器中执行,inetinfo.exe就是任务管理器中的映像名称,选中它,点击"结束进程"即可)

  >tasklist | findstr "1688"

  再次确认是否成功终止,如果成功终止此次执行命令后应返回空.

  2、linux下如何查看80端口占用情况?是被哪个进程占用?如何终止等

  查询端口是否被占用,被哪个进程占用有两种方式:1、netstat -anl | grep "80" ;2、lsof -i:80

  终止进程的方式:kill pid

时间: 2024-09-19 08:58:48

查看80端口号占用windows和linux的相关文章

windows查看80端口占用

刚才需要调试程序发现127.0.0.1无法访问了,启动APMServ提示80端口被占用,以前都是用软件查的,现在说下如何用命令查: 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一

查看本机开放的端口号,查看某个端口号是否被占用,查看被占用的端口号被哪个进程所占用,如何结束该进程

利用快捷键win+R键打开运行窗口.输入cmd回车打开命令提示符窗口 1:查看本机开放的端口,即已被占用的端口号.命令:netstat -an 部分结果列表:Proto  Local Address          Foreign Address        StateTCP    0.0.0.0:135            0.0.0.0:0             LISTENINGTCP    0.0.0.0:3473           0.0.0.0:0            

apache 80 端口被占用无法重启解决办法

linux系统中apache 80端口被占用解决办法 apache重启的时候可能会出现以下错误: httpd:(98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down

Win8系统80端口被占用了怎么解决?

  Win8系统80端口被占用了怎么解决?           解决方法一 1.打开命令提示符-netstat -ano,就可以查看本机端口开放情况与对应的程序; 2.可以看出,21.25以及80端口都被PID(进程标识符)为:5668的进程所占用.现在,只要知道PID为5668的进程就可以解决了; 2.打开任务管理器,可以看出PID:5668对应的进程为inetinfo.exe; 3.最后操作:结束该进程,重启或停止IIS"默认网站",不论如何inetinfo.exe都会自动重新运行

liunx命令之【查看某个端口号的使用情况】

第一:查看端口占用情况的命令:lsof -i:<端口号>==>这里返回了Linux当前所有打开端口的占用情况.第一段是进程,最后一列是侦听的协议.侦听的IP与端口号.状态.如果端口号是已知的常用服务(如80.21等),则会直接显示协议名称,如http.ftp.ssh等 第二:查看某一端口的占用情况: lsof -i:端口号==>这里显示出8004号端口正在被pure-ftpd使用,状态是listen. 第三:查看某一端口的占用情况: netstat -apn|grep <端口

80端口被占用解决过程一例

  今天一朋友联系我,说服务器上网站打不开,怀疑是80端口被占用所致,但不能找到占用程序.于是远程桌面上了服务器,解决过程如下: 1.习惯性先查看事件日志,一无所获. 2.tasklist查看是否有异常程序,没有发现异常. 3.netstat查看端口,发现80并没有使用. 经过这三个方面的查找,只能把原因归结到IIS自身了,解决自身问题首选方式是重装IIS,于是乎打开添加删除程序,一个意外的发现,计算机里面安装了一个IIS7.5 Express,那么前面的正常和网站不能访问可以解释了,都是微软的

注册表-Win10系统80端口被占用问题

问题描述 Win10系统80端口被占用问题 电脑更新了win10系统后,打开wamp发现用不了,在网上找了一下解决办法,也找到了 这个进程占用了80端口,于是又找办法解决 1.打开注册表:regedit 2.找到:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesHTTP 3.在右边找到Start这一项,将其改为0 4.重启系统,System进程不会占用80端口 重启之后,再启动Apache就可以了. 照着网上的办法都修改过来 了,可是重启之后打开

Win10提示“服务器启动失败,80端口被占用”的问题怎么办

80端口是什么 80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议.可以通过HTTP地址(即常说的"网址")加":80"来访问网站,因为浏览网页服务默认的端口号都是80,因此只需输入网址即可,不用输入":80"了. Win10提示"服务器启动失败,80端口被占用"的问题 1.

Android开发中遇到端口号占用问题解决方法

  这篇文章主要介绍了Android开发中遇到端口号占用问题解决方法,本文给出了一个简洁实用的方法来解决这个烦人的问题,需要的朋友可以参考下 Android开发的时候经常遇到端口号被占用的问题,经常使程序无法运行,很烦人.我总结了一个很好的方法,非常实用.方法如下: (1):方法1: 第一步:1:netstat -ano | findstr "5037" 第二步:2:TASKLIST | findstr "9292" (2):方法2: 首先进入目录下:E: 代码如下