Ver monitoreo del puerto del servidor

Ver monitoreo del puerto del servidor

Muchas veces cuando iniciamos la aplicación nos encontramos con que el puerto que requiere el sistema está ocupado por otros programas, como saber quien ocupa el puerto que necesitamos es un quebradero de cabeza para muchas personas, aquí tienes un método muy sencillo, espero que te sirva ser útil para todos

servidor linux

netstat
常用命令格式#netstat -anutp
参数含义:

-a 显示所有
-n 以ip形式显示当前建立的有效连接和端口
-u 显示UDP协议
-t 显示TCP协议
-p 显示对应PID与程序名

Filtre las consultas relacionadas, por ejemplo, solo consulte el puerto 22

netstat -antup | grep 22

202203241825905.png

Servidor de windows

Inicio – ejecutar – cmd para ingresar al símbolo del sistema e ingrese netstat -ano para ver todos los PID conectados, y luego busque el programa correspondiente a este PID en el administrador de tareas.Si no hay un elemento PID en el administrador de tareas, puede encontrarlo en el administrador de tareas Seleccione "Ver" - "Seleccionar columnas"

Si necesitamos determinar quién está ocupando nuestro puerto 9050

1. Plataforma Windows
Ejecute en la ventana de la línea de comandos de Windows:
1. Ver toda la ocupación del puerto

C:\>netstat -ano

 协议  本地地址           外部地址        状态          PID

 TCP  127.0.0.1:1434     0.0.0.0:0       LISTENING    3236
 TCP  127.0.0.1:5679     0.0.0.0:0       LISTENING    4168
 TCP  127.0.0.1:7438     0.0.0.0:0       LISTENING    4168
 TCP  127.0.0.1:8015     0.0.0.0:0       LISTENING    1456
 TCP  192.168.3.230:139   0.0.0.0:0       LISTENING    4
 TCP  192.168.3.230:1957   220.181.31.225:443   ESTABLISHED   3068
 TCP  192.168.3.230:2020   183.62.96.189:1522   ESTABLISHED   1456
 TCP  192.168.3.230:2927   117.79.91.18:80    ESTABLISHED   4732
 TCP  192.168.3.230:2929   117.79.91.18:80    ESTABLISHED   4732
 TCP  192.168.3.230:2930   117.79.91.18:80    ESTABLISHED   4732
 TCP  192.168.3.230:2931   117.79.91.18:80    ESTABLISHED   4732

2. Comprobar la ocupación del puerto especificado

C:\>netstat -aon|findstr "9050"

 协议  本地地址           外部地址        状态          PID

 TCP  127.0.0.1:9050     0.0.0.0:0       LISTENING    2016

PD

E:\workspace\golang> netstat -ano|findstr 8080
 TCP   0.0.0.0:8080      0.0.0.0:0        LISTENING    24844
 TCP   10.5.23.78:61292    101.226.49.140:8080   ESTABLISHED   23600
 TCP   127.0.0.1:8080     127.0.0.1:59336     ESTABLISHED   24844
 TCP   127.0.0.1:59336     127.0.0.1:8080     ESTABLISHED   14344
 TCP   [::]:8080        [::]:0         LISTENING    24844

P: Viste que el puerto está ocupado por un proceso cuyo número de proceso es 2016, continúa ejecutando el siguiente comando: (También puedes revisar el proceso correspondiente al pid en el administrador de tareas)

3. Ver el proceso correspondiente al PID

C:\>tasklist|findstr "2016"

 映像名称            PID 会话名       会话#    内存使用
 ========================= ======== ================
 tor.exe           2016 Console         0   16,064 K 

P: Está muy claro, tor ocupa tu puerto.

4. Finaliza el proceso

C:\>taskkill /f /t /im tor.exe

PS
E:\workspace\golang> taskkill /f /pid 24844

Supongo que te gusta

Origin blog.csdn.net/qq1358223058/article/details/125648058
Recomendado
Clasificación