GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu zabít TCP port 16969 v Bash?

Myslím, že:

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

Měl by to udělat trik.

Chcete-li znovu zkontrolovat, jaké příkazy chce spustit, než jej necháte uvolnit, přidejte echo před kill takhle:

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

Poté vypíše PID, které by to normálně zabilo


fuser -k 16969/tcp 

může uvolnit ten port. Toto je užitečný příkaz, který lze použít k uzavření portů, ať už se jedná o kterýkoli.


Zkusili jste použít tcpkill?

příklad:

tcpkill -i eth0 port 21

Linux
  1. Jak zkontrolovat, zda Bash může tisknout barvy?

  2. Jak zabít podřízený proces po daném časovém limitu v Bash?

  3. Jak zabít proces běžící na konkrétním portu v Linuxu?

  1. Jak mohu získat jedinečné hodnoty z pole v Bash?

  2. jak použít kill SIGUSR2 v bash?

  3. Jak zabít jediné TCP spojení v Linuxu?

  1. Jak mohu otestovat svůj Bash skript na starších verzích Bash?

  2. Jak zabít python skript pomocí bash skriptu

  3. Jak mohu přenést přes iptables?