端口占用查询(转)

netstat -a -n  各个端口占用 
netstat -ano   各个端口占用和进程PID

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-10-21 23:17:17

端口占用查询(转)的相关文章

【Linux】lsof 命令,记一次端口占用查询

3月21日测试时,发现测试服务器启,总是报端口占用情况,察看端口占用情况 1-使用命令 netstat -tunlp |grep 端口号 差看下 这个端口被那个进程占用 我当前使用的 JBOSS 端口号为2005 [[email protected] ~]# netstat -tunlp |grep 2005 tcp 0 0 :::2005 :::* LISTEN 13513/java 2-使用命令 lsof -p PID 查看下 占用端口的是哪个进程 可见2005被显示的进程(PID=1351

Linux端口占用查询方法

当端口被占用是,可以使用如下方法进行查找: [[email protected] /]# netstat -tlunp |grep 443tcp        0      0 0.0.0.0:443                 0.0.0.0:*                   LISTEN      2201/vmware-hostd   tcp        0      0 :::443                      :::*                     

在windows操作系统中,查询端口占用和清除端口占用的程序

一.在windows操作系统中,查询端口占用和清除端口占用的程序 提升权限后用:netstat -b或用 1.查询端口占用的进程ID 点击"开始"-->"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:netstat -a -n  各个端口占用netstat -ano   各个端口占用和进程PID          netstat -aon | findstr "80"      C:\Us

Dos端口占用情况查询及操作

在进行JavaWeb项目的学习性开发时,Tomcat布置出了问题!捣鼓了一个下午,很多时候看到是端口占用的错误! 先不去深究占用的缘故,业已经发现了问题所在,先做笔记查出占用的缘故及解决方法! 步骤一:cmd输入:输入 netstat -ano(展示所有端口占用情况)  端口被占用后在eclipse中的提示:   步骤二:netstat -aon|findstr "端口号"(查询具体端口的占用问题,最后一排是进行编号)  步骤三:tasklist|findstr "查询出的

端口号占用查询

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的9050端口 1.Windows平台 在windows命令行窗口下执

CentOS查询端口占用和清除端口占用的程序

1.查询端口号占用,根据端口查看进程信息 [[email protected] ~]# lsof -i:80COMMAND  PID   USER   FD   TYPE DEVICE SIZE NODE NAMEhttpd   5014   root    3u  IPv4  14346       TCP server2:http (LISTEN)2.根据进程号查看进程对应的可执行程序 ps -f -p 进程号# ps -f -p 5014UID        PID  PPID  C ST

Linux下如何查看端口占用情况——只是个实例

作者:zhanhailiang 日期:2014-11-08 基于express写一个测试服务器代码如下,但是运行失败,报"listen EADDRINUSE",字面上理解是error address in use,说明当前你监听的端口3000已经被使用了: [root@~/wade/wadetest]# cat index.js var express = require('express'); var app = express();   app.get('/', function(

配置监听_1521端口占用问题

声明:原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/43935361 前提回现 修改了主机名,由hyldb修改为hyl. 问题现象 配置监听,警告提示,如下所示: 解决方法 1.检查1521端口 [[email protected] ~]# netstat -a --查看端口占用情况,查明1521端口并未被占用 Acti

windows下关闭指定端口服务,解决tomcat端口占用问题

http://blog.aizhet.com/Server/640.html 在windows下做java EE的开发时:搭建 Eclipse+tomcat的java web开发环境:在应用之中经常遇到 tomcat在重新启动服务时,端口占用问题:导致无法启动服务: 错误提示: Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server ma