查看端口占用,并关闭它还有它的祖宗?

使用网络查询命令  netstat

 

C:/Users/IXR>netstat -aon|find ":80 "

  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       5892
  TCP    192.168.1.128:50302    221.130.46.151:80      ESTABLISHED     1792
  TCP    192.168.1.128:50304    221.130.46.151:80      ESTABLISHED     1792
  TCP    192.168.1.128:51671    58.68.226.20:80        ESTABLISHED     1792

可以看到最后一个  5892

这个就是占用程序的PID

 

好找到了   PID:5892的程序占用了80端口

 

然后使用 tasklist来查看  5892的应用程序信息

 

C:/Users/IXR>tasklist /FI "PID eq 5892"

映像名称                       PID 会话名              会话#       内存使用
========================= ======== ================ =========== ============
javaw.exe                     5892 Console                    1     65,108 K

 

 

这样看到了 这个端口的专用原来是 jdk哟!~

现在如果不用他就可以 taskkill掉他

C:/Users/IXR>taskkill /PID 5892
错误: 无法终止 PID 为 5892 的进程。
原因: 只能强行终止这个进程(带 /F 选项)。

 

无法终止!~~~~    带上/F强制下

C:/Users/IXR>taskkill /PID 5892 /F
成功: 已终止 PID 为 5892 的进程。

 

成功关闭了!~

如果看到端口又复活了 说明这个 应用程序是有守护程序的!~ 我们把它的守护给干掉 嘻嘻!~

 

如何找到守护呢?

C:/Users/IXR>taskkill /T  -PID 2016
错误: 无法终止 PID 2016 (属于 PID 5376 子进程)的进程。
原因: 只能强行终止这个进程(带 /F 选项)。

 

看 5375  使用 

C:/Users/IXR>tasklist /FI "PID eq 5376" /V

 

映像名称 PID 会话名 会话#    内存使用 状态  用户名 CPU 时间 窗口标题

javaw.exe    5376 Console    1  606,224 K Running IXR-PC/IXR    0:03:35 MyEclipse Java Enterprise - common/rc/main/java/WebServer.java - MyEcli

 

原来这货是  MyEclipse 呀,关闭掉  +F

 

 

你可能感兴趣的:(系统-操作系统!~)