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

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

今天在学织梦仿站时,要先搭建PHP环境,教程介绍的是用APMServ实现,而用启用APMServ要用到80端口,我每次启动都会提示“1、80端口被占用,Apache启动失败。√MySQL5.1已启动”。

但我又不知道80端口被什么程序占用了,经过搜索后知道了下面的方法:

1. 在“运行”中输入CMD

2.在启动的窗口中输入netstat -ano,就可以看到所有端口占用的情况,记下占用80端口的程序的

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

PID

3.打开“任务管理器”,点击菜单栏的“查看”,

再点击“选择列”,选上“PID(进程标识符)”

4.在进程中找个相应的PID值,结束进程即可

原来我的80端口是被“inetinfo.exe”占用了,这个是IIS服务的一个进程,我点结束进程后,这个进程还是会恢复。于是我在服务管理工具中把

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

“IIS Admin”

服务停止了,这样相应的IIS服务的进程就消失了。

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

 

第二篇:查看端口

如今是什么样的人都有,有的人不会做人天天霸占你的电脑玩游戏,换了谁都会受

查看端口

不了,碍于情面不好意思的也有人在,禁止安装?删除游戏?太明显了,这样也不太好。我们给他来个封禁端口,暗地里摆他一道又如何,又不是不给他安装、运行。 下面我们以LOL为例

第一步要做的就是找到LOL的游戏端口

首先运行CMD,再启动LOL登录游戏,完全进入游戏后我们按Alt + Tab键切换到CMD窗口

输入tasklist显示任务列表(正在运行的所有进程)

红框标示的是LOL的相关程序和进程标识符(简称PID),PID分别为1292、1416、1656

接着再输入netstat -ano

查看端口

一大堆IP和端口,我们只看红框中的,这些是连接过或正在连接的IP和端口。粉框是LOL客户端的PID,黄框表示连接成功,绿框就是LOL客户端正在连接的IP和端口。192.168.1.3是我电脑的IP地址,从方框中可以知道,LOL正在使用本机的1093端口连接了180.96.77.27的2099端口、使用1094端口连接了180.96.81.215的5223端口。

8.7.198.45:443 443安全超文本传输协议(HTTPS)使用的端口,一般来说游戏都有自己固定的端口,不会占用这个端口,我们不需要理会。现在我已经拿到了登录游戏所需要的端口(2099、5233其中的一个)

接下来我们要做的就是把它们给封了,封端口的方法有:路由器封禁、系统自带IPSEC封禁、第三方防火墙。。。等等,以下主要以路由器和IPSEC举例 路由器,条件有限,我只能用自己用的迅捷FW150R来做了

1

查看端口

、登录器由器

选择《安全设置》

查看端口

在红框标示的选项打上钩,保存后选择《IP地址过滤》

查看端口

看到没有?防火墙功能、IP地址过滤功能处于开启状态 我们点击添加新条目

查看端口

生效时间是00:00-24:00,全天生效

局域网IP地址:可以是本机的IP,也可以是整个内网(192.168.1.2-192.168.1.254)

局域网端口:1-65534,表示所有端口

广域网IP地址:留空,表示连接到所有外网IP

广域网端口:这个我们填上想要封禁的端口

协议:可以是TCP、UDP等,为了方便我直接用默认的ALL,就是所有协议 通过:这里是设置数据包通过或阻止的,禁止通过

状态:生效,这个可以理解吧?

做了以上修改之后,我们点保存,让规则生效

综合起来,这条防火墙规则的意思是:从0点到24点这段时间内,IP地址为192.168.1.3的电脑,通过本机所有的端口连接到所有外网的2099端口的数据包,不管是任何协议,都禁止通过路由器

相关推荐