Wie verwende ich nicht veraltete Tools wie SS, um eine Prozess-ID auf einem Port auszuführen?

Wie verwende ich nicht veraltete Tools wie SS, um eine Prozess-ID auf einem Port auszuführen?

Ich suche nach einer nicht veralteten Möglichkeit, einen Befehl auszuführen, um beispielsweise netstat -tulpn | grep 8000Informationen über einen aktiven Port auszugeben. Irgendwelche Vorschläge, wie man ein Tool verwendet, ssum beispielsweise die Prozess-ID abzurufen?

Ich habe einen lokalen Host auf Port 8000 laufen, aber ss -a | grep 8000er gibt nichts aus. Beim Ausführen fuser 8000/tcpwird der Prozess des Ports ausgegeben, ebenso wie netstat -tulpn | grep 8000. Warum gibt der ssBefehl nichts über meinen Port aus?

Antwort1

Sie können lsof mit der Option -i verwenden. IE: lsof -i:80um anzuzeigen, was auf Port 80 lauscht.

Sie können auch ss -tlpnalle Prozesse anzeigen, die auf Ports warten.

Grüße

verwandte Informationen