¿Cómo matar el proceso en el puerto?

Las aplicaciones utilizan los puertos para enviar y recibir datos desde y hacia sus servidores. Cada aplicación utiliza un conjunto específico de puertos para comunicarse y estos puertos se abren automática o manualmente cuando se instala la aplicación. En este artículo, discutiremos los métodos para terminar un proceso relacionado con un puerto. Dado que todas las aplicaciones usan un puerto específico, podemos pedirle al sistema operativo que finalice el proceso que está usando un puerto específico.

¿Cómo matar el proceso en el puerto?

Las aplicaciones que se comunican en un puerto específico se pueden terminar fácilmente instruyendo a la computadora para que lo haga. Sin embargo, este proceso difiere en los sistemas operativos y requiere privilegios administrativos. Además, asegúrese de que no haya ninguna otra aplicación que esté utilizando el puerto. A continuación, se enumera el método para eliminar un proceso desde su número de puerto, ya que el método difiere en los sistemas operativos, hemos enumerado los métodos para algunos de los más populares.

Matar proceso en puerto en Mac y Linux

  1. Abra la terminal y asegúrese de haber iniciado sesión como usuario root.
  2. Enumere los procesos que están escuchando en un puerto específico escribiendo el siguiente comando y ejecutándolo.
    lsof -i: (número de puerto)
  3. Para terminar cualquier proceso que esté usando el número de puerto para comunicarse, escriba el siguiente comando y ejecútelo .
    kill $ (lsof -t -i: "Número de puerto")
  4. Es posible que el comando anterior no funcione en aplicaciones de alto privilegio, por lo tanto, ejecute el siguiente comando para terminar inmediatamente cualquier proceso que se comunique en un puerto específico.
    kill -9 $ (lsof -t -i: "Número de puerto")
  5. Este comando terminará inmediatamente cualquier proceso que se comunique a través del número de puerto especificado.

Matar proceso en puerto en Windows

  1. Presione " Windows " + " R " para abrir el indicador Ejecutar.
  2. Escriba " cmd " y presione " Shift " + " Ctrl " + " Enter " para abrir en modo administrativo.
  3. Escriba el siguiente comando para enumerar el proceso que se comunica en un puerto específico.
    netstat -ano | findtr:
  4. Esto mostrará una lista del proceso que se ejecuta en un puerto específico, tenga en cuenta el " PID " para el programa.
  5. Para matar todos los procesos usando el puerto específico, escriba el siguiente comando y presione " Enter " para ejecutarlo.
    taskkill / PID / F
  6. Esto inmediatamente por terminado el programa.