Ich würde gern wissen, welche Anwendung auf einem Port auf einem Linux-Rechner abhört.
Es gibt mehrere Server, Apache und was nicht auf einer einzelnen Maschine und ich würde gerne wissen, welcher Server auf welchem Port abhört, ohne die Konfigurationsdateien jedes Servers durchsuchen zu müssen.
Gibt es einen Befehl, der den Pfad zur ausführbaren Datei auflistet und welchen Port er abhört?
netstat -t -l -p
listet die Listening-Ports und den pid- und Prozessnamen auf, der den Socket erstellt hat. Da Sie die PID haben, können Sie ps PID
verwenden, um den Pfad zur ausführbaren Datei zu finden.
Auch lsof -i:<port number>
sollte Ihnen die PID des Prozesses geben und Sie können ps <pid>
verwenden, um nach dem Pfad