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
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