GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo eliminar el puerto TCP 16969 en Bash?

Creo que:

lsof -i tcp:22 | grep LISTEN | awk '{print $2}' | xargs kill

Debería hacer el truco.

Para verificar dos veces qué comandos quiere ejecutar antes de soltarlo, agregue un echo antes del kill así:

lsof -i tcp:22 | grep LISTEN | awk '{print $2}' | xargs echo kill

Luego enumerará los PID que normalmente eliminaría


fuser -k 16969/tcp 

puede liberar ese puerto. Este es un comando útil que se puede usar para cerrar puertos, cualquiera que sea.


¿Has probado a usar tcpkill?

ejemplo:

tcpkill -i eth0 port 21

Linux
  1. ¿Cómo eliminar un proceso que se ejecuta en un puerto específico en Linux?

  2. ¿Cómo puedo matar un proceso por nombre en lugar de PID?

  3. ¿Cómo eliminar un proceso secundario después de un tiempo de espera determinado en Bash?

  4. ¿Cómo matar un proceso que se ejecuta en un puerto particular en Linux?

  5. ¿Cómo usar kill SIGUSR2 en bash?

Cómo matar el proceso de ejecución de Linux en un puerto particular

¿Cómo puedo obtener valores únicos de una matriz en Bash?

¿Cómo puedo guardar mi sesión de múltiples pestañas en una terminal xfce4?

¿Cómo puedo monitorear el tráfico del puerto serie?

¿Puede TCP proporcionar más de 65535 puertos?

Matar el proceso que se ejecuta en el puerto 80