`

查看端口被哪个进程调用

阅读更多
apache虽然能运行,但是看见error.log中有httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.111 for ServerName这个错误,想看看是否有其他占用了80端口

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"

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

假如我们需要确定谁占用了我们的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 改掉即可

补充:原来出现这个错误原因(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 即可
分享到:
评论

相关推荐

    杀进程的好工具,可以杀进程的工具 ,可以查看系统调用、资源、端口等。

    杀进程的好工具,可以杀进程的工具 ,可以查看系统调用、资源、端口等。

    netty 通过端口调用关闭

    NULL 博文链接:https://mocha-c-163-com.iteye.com/blog/2266786

    windows 查询占用网络端口的进程PID以及获取进程信息(API开发)

    开发环境window10+VS2012(也...功能就是不需要通过繁琐的命令查看被占用的端口,可通过调用windows API 代码实现,主要API :GetExtendedTcpTable、GetExtendedUdpTable、CreateToolhelp32Snapshot、Module32First等实现

    .net 进程端口监控程序

    可以通过该程序实现对电脑进程端口的监控。可以实现在不调用命令的情况下对进程端口进行监控。可以用于兼容不同系统,降低耦合。程序运行有bug的话联系我

    PortMap端口映射工具

    一个RPC服务器对应惟一一个RPC程序号,RPC服务器告诉portmap进程它在哪个端口号上监听连接请求和为哪个RPC程序号提供服务。经过这个过程,portmap进程就知道了每一个已注册的RPC服务器所用的Internet端口号,而且还...

    输入端口号,输出 占用当前端口号进程名称(TCP)

    在Console中,输入要查找的端口号,然后按Enter后,输出占用该端口的进程名称(默认取第一个),同时有Api ,声明的原型:int __stdcall GetOccupyAppNameByPort(char ** pProcessName, int port),具体怎么调用就不...

    linux-运用crontab检测程序是否在运行可通过检测进程或检测端口

    运用crontab检测程序是否在运行,可通过检测进程或检测端口,如果程序没在运行,可调用指定的命令

    易语言-易语言API调用TCP/UDP查看IP地址IP端口和进程ID的例子

    本例子讲解API调用GetExtendedTcpTable和GetExtendedUdpTable实现查看本地连接的TCP和UDP的IP地址IP端口和所占用的进程ID,用途广泛,懂的人自然懂,不多解释。 GetExtendedTcpTable与 GetTcpTable GetTcpTable2 ...

    操作系统上机实验报告-进程的管道通信

    在父进程中调用wait(),则父进程被阻塞,进入等待队列,等待子进程结束。当子进程结束时,父进程从wait()返回继续执行原来的程序。 返回值:大于0时,为子进程的ID值;等于-1时,调用失败。 3) exit() 是进程结束时...

    API调用TCP/UDP查看IP地址IP端口和进程ID的例子-易语言

    本例子讲解API调用GetExtendedTcpTable和GetExtendedUdpTable实现查看本地连接的TCP和UDP的IP地址IP端口和所占用的进程ID,用途广泛,懂的人自然懂,不多解释。 GetExtendedTcpTable与 GetTcpTable GetTcpTable2 ...

    常用端口解析.docx

     (2)本地分配:又称动态连接,即进程需要访问传输层服务时,向本地操作系统提出申请,操作系统返回本地唯一的端口号,进程再通过合适的系统调用,将自己和该端口连接起来。 3.端口分类  按端口号可分为3大类: ...

    进程管理经典软件MFC

     rpcss.exe 进程文件: rpcss or rpcss.exe 进程名称: RPC Portmapper 描述: Windows 的RPC端口映射进程处理RPC调用(远程模块调用)然后把它们映射给指定的服务提供者。 是否为系统进程: 是 (17)  services.exe 进程...

    VB编写的 端口扫描程序

    摘要:本文通过引用VB中的Microsoft Winsock Control 6.0部件,对其connect方法的调用,实现对指定IP的指定端口范围进行扫描,以实现对其开放信息进行统计的目的。 关键词:端口(port),ip,扫描(scan)

    java获取当前windows进程pid

    进程可根据该pid调用exec自杀 注意事项:不能改变PidTool.java所在的包,否则需要重行生成dll。 编译命令中 "-PidTool.dll" 改为 "-FePidTool.dll",我整漏了! 使用方法: 1.javac PidTool.java 2.javah -jni ...

    windows系统通过端口号、pid获取程序路径

    根据端口号、pid号 获取程序名称、程序路径的信息 主要通知cmd.exe的 netstat -ano、netstat -aon |findstr 80、wmic ...三个指令调用主机底层指令的。 适合服务器、个人主机的windows系统初步排查端口占用的问题。

    网络端口查询

    111端口:111端口是SUN公司的RPC(Remote Procedure Call,远程过程调用)服务所开放的端口,主要用于分布式系统中不同计算机的内部进程通信,RPC在多种网络服务中都是很重要的组件。 113端口:113端口主要用于...

    system()改写

    如果使用system()调用生命期短的进程一般问题不大,如果调用一个生命期比主进程还长的进程肯定有问题,比如在主进程中打开了一个socket并绑定了一个固定的端口,然后用system()调用一个生命期比主进程还长的命令,...

    5种方法得到所有进程名(包括隐藏进程)

    VB使用5种方法得到所有进程名(包括隐藏进程),2000系统下可能不能使用,判断系统版本如果是2K以下的系统就报错退出,获取Debug权限这是必须的。获取常规下的进程,打印进程、判断指定进程是否为隐藏进程……  ...

    使用python根据端口号关闭进程的方法

    我们知道,做web开发,在调试时需要反复启动整个工程,那么上一个工程占用的端口,在下一次工程启动时就不能用了,因为占用的端口没有释放,但是手动关闭方法是: lsof -i:12345 得到pid后再kill -9 pid 十分麻烦,...

    基于端口复用技术的木马研究.pdf

    针对目前木马在隐藏技术方面的普遍缺陷,提出了端口复用的概念,并在实验室研制出了一个具有无进程和端口复用特征的木马。该木马通过利用Windows的WinSock 2的新特性服务提供者技术,在操作系统中插入了一个分层式...

Global site tag (gtag.js) - Google Analytics