Dos查看占用端口的程序及关闭它

52
补充展位 Pages_Weblog_Get#0
文章摘要
此内容由人工摘要内容,并由AI根据文章内容进行润色
暂无内容

1. 端口是被具体哪个程序占用

命令行窗口输入:

netstat -aon|findstr "8888"
//返回结果
TCP     127.0.0.1:8888         0.0.0.0:0               LISTENING       3000

端口“8888”被编号为“3000”的进程所占用。

查看这个端口被哪个应用程序进程占用,紧接着执行下面查询命令:

tasklist|findstr "3000"
notepad.exe                     2016 Console                 0     16,064 K

查询结果:占用8888端口的应用程序是 notepad.exe

2. 关闭进程

按进程号关闭进程

taskkill /pid 8888

批量关闭多个进程号的格式为:

taskkill /pid 8888 /pid 8889 /pid 8890

按进程的名称名关闭

比如关闭notepad.exe

taskkill /im notepad.exe

同理关闭多个多个格式为:

taskkill /im notepad.exe /im notepad1.exe /im notepad2.exe

关闭所有的,则使用通配符*(用这个需要头脑子发热)

taskkill /im *.exe

3. 端口状态说明

LISTENING

FTP服务启动后首先处于侦听(LISTENING)状态。

ESTABLISHED

ESTABLISHED的意思是建立连接。表示两台机器正在通信。

CLOSE_WAIT

对方主动关闭连接或者网络异常导致连接中断,这时我方的状态会变成CLOSE_WAIT 此时我方要调用close()来使得连接正确关闭

TIME_WAIT

我方主动调用close()断开连接,收到对方确认后状态变为TIME_WAIT

SYN_SENT

SYN_SENT状态表示请求连接

补充展位
Pages_Weblog_Get#0bebe362-27dd-4894-b81f-94c4613a9382
补充展位 Pages_Weblog_Get#1
补充展位 Pages_Weblog_Get#2
专题推荐
暂无内容
补充展位 Pages_Weblog_Get#3