Cómo comprobar quién ocupa un puerto en el sistema operativo Windows

En Linux, es fácil ver qué proceso está ocupado por el puerto, solo use netstat -tunlp

Por ejemplo: verificar la ocupación del puerto 22

[raíz@nodo01 ~]# netstat -tunlp|grep 22

tcp 0 0 0.0.0.0:22 0.0.0.0:* ESCUCHAR 13682/sshd

tcp6 0 0 :::22 :::* ESCUCHAR 13682/sshd

En Windows, hay 2 métodos

Use cmd para encontrar el puerto ocupado

Comando: netstat-ano

-a Muestra todas las conexiones y puertos de escucha.

-n Muestra direcciones y números de puerto numéricamente.

-o Muestra el ID del proceso asociado con la conexión.

Ejemplo: Ver el puerto de MySQL

C:\Usuarios\hoplita> netstat -ano | búsqueda 3306

¿Descubre cómo finalizar el proceso?

Después de obtener el número de proceso anterior, puede usar taskkill /T /F /PID <número de proceso> para finalizar el proceso

Buscar puertos ocupados mediante PowerShell

get-nettcpconnection -localport número de puerto|ft l*port,o*ss

¿Descubre cómo finalizar el proceso?

Use taskkill /T /F /PID <número de proceso> para finalizar el proceso

extender

Get-NetTCPConnection -remoteaddress 192.168.100.107 #Encuentra la conexión a la IP remota especificada

Get-NetTCPConnection -remoteport 22 #Encuentra la conexión al PUERTO remoto especificado

Get-NetTCPConnection -localport 64176 #Buscar la conexión que ocupa el puerto local

Supongo que te gusta

Origin blog.csdn.net/weixin_44496870/article/details/131698187
Recomendado
Clasificación