GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich den TCP-Port 16969 in Bash beenden?

Ich denke, dass:

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

Sollte reichen.

Um zu überprüfen, welche Befehle es ausführen möchte, bevor es losgelassen wird, fügen Sie einen echo hinzu vor der kill so:

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

Es listet dann die PIDs auf, die es normalerweise töten würde


fuser -k 16969/tcp 

kann diesen Port freigeben. Dies ist ein nützlicher Befehl, der verwendet werden kann, um Ports zu schließen, was auch immer es ist.


Haben Sie versucht, tcpkill zu verwenden?

Beispiel:

tcpkill -i eth0 port 21

Linux
  1. Wie überprüfe ich, ob Bash Farben drucken kann?

  2. Wie beendet man einen Prozess, der auf einem bestimmten Port in Linux läuft?

  3. Wie kann ich einen Prozess anhand des Namens anstelle der PID beenden?

  4. Wie kann ich eindeutige Werte aus einem Array in Bash erhalten?

  5. Wie beendet man eine einzelne TCP-Verbindung in Linux?

So beenden Sie den laufenden Linux-Prozess auf einem bestimmten Port

Wie kann ich meine Sitzung mit mehreren Tabs in einem xfce4-Terminal speichern?

Wie kann ich den Datenverkehr der seriellen Schnittstelle überwachen?

Kann TCP mehr als 65535 Ports bereitstellen?

Wie kann ich mit iptables weiterleiten?

Wie kann ich alle gestoppten Jobs beenden?