查看哪些软件占用了网站的apache和IIS80端口
  • 更新时间:2024-05-14 23:27:11
  • 网站建设
  • 发布时间:11个月前
  • 299

当我们在网站建设完成后启动Apache服务器时,经常会发现我们需要使用的80端口被其他程序占用了,但又不知道是谁在占用。这时候,我们就需要找出“真凶”,怎么做呢?Mac系统查看端口占用:

1、在实用工具中打开终端,输入:

sudo lsof -i:3307

看到3307端口被mysql占用,pid为95。

2.根据PID杀死进程

sudo kill -9 95Windows查看端口占用:

1.开始----运行----cmd,或者window+R组合键,调出命令窗口

cmd

2、输入命令:netstat -ano 列出所有端口的状态。在列表中,我们观察被占用的端口,比如49157,先找到它。

输入命令:netstat  -ano

3、查看被占用端口对应的PID,输入命令:netstat -aon|findstr '49157',回车,记下最后一位,即PID,这里是2720

查看被占用端口对应的PID

4、继续输入tasklist|findstr '2720'回车查看是哪个进程或程序占用了2720端口,结果为:svchost.exe

占用了2720端口

5、或者我们打开任务管理器,切换到进程选项卡,查看PID栏中2720对应的进程是谁。如果看不到PID栏,如下图:

开任务管理器

6、然后我们点击View --- Select Column,在PID(Process Identifier)前面打勾,点击OK。

将PID(进程标示符)前面的勾打上

7、这样,我们就可以看到PID这一列了。看看2720对应的进程是谁。如果没有,我们可以勾选下面显示所有用户的进程前面的框,然后我们可以看到镜像名称是svchost.exe。说明是windows的主进程和上面命令查看的一模一样。

Windows的主进程

8、结束进程:在任务管理器中选中进程,点击“结束进程”按钮,或者在cmd命令窗口输入:taskkill /f /t /im Tencentdl.exe。

结束进程

我们专注高端建站,小程序开发、软件系统定制开发、BUG修复、物联网开发、各类API接口对接开发等。十余年开发经验,每一个项目承诺做到满意为止,多一次对比,一定让您多一份收获!

本文章出于推来客官网,转载请表明原文地址:https://www.tlkjt.com/web/11984.html

在线客服

扫码联系客服

3985758

回到顶部