Linux: Prozesse anhand der verwendeten Ports darstellen

Posted: Dezember 23rd, 2013 | Filed under: Betriebsysteme, Linux | Tags: , , , | 3 Comments »

Mit folgendem Befehl könnt ihr ausgeben welche Prozesse welchen Port belegen oder verwenden. Ganz praktisch wenn ihr einen kleinen Heimserver betreibt oder bei der Fehlerdiagnose falls ein Port bereits durch einen anderen Prozess belegt wird.

sudo netstat -ntpl

image

Eine Filterung ist wie immer mittels grep-Befehl möglich. Wollt ihr zum Beispiel die Applikation ausgeben, welche Port 8000 verwendet, könnt ihr wie folgt vorgehen:

sudo netstat -ntpl | grep 8000

image


3 Comments on “Linux: Prozesse anhand der verwendeten Ports darstellen”

  1. 1 Michael said at 18:04 on Januar 6th, 2014:

    Danke für den Hinweis. Aber in meiner Welt reicht auch schon netstat -ntpl.
    Dieses ewige sudo, dass sich im laufe der Jahre eingeschlichen hat und mit Ubunt endgültig salonfähig geworden ist blende ich mittlerweile fast automatisch aus. Aber manchmal brennt es in meinen Augen – also entschuldige bitte die kleine Kritik.

    PS: Ich bin immer root auf meiner OpenSUSE Kiste :-).

  2. 2 admin said at 21:57 on Januar 6th, 2014:

    Hallo Micheal,

    da gebe ich dir Recht, ich frage mich jedesmal: Habe ich jetzt wieder was mit den Rechten versaut oder brauche ich den „sudo“-Befehl wirklich. Das Rechtesystem von Linux hat meiner Meinung nach noch etwas Verbesserungspotenzial, oder ich bin zu unfähig damit umzugehen 😉

  3. 3 Juergen said at 13:11 on Juni 9th, 2015:

    Hallo Frank,

    Wuerde im letzten Beispiel ein ‚lsof -i :8000‘ nicht schon reichen?

    Gruesse,

    Juergen


Leave a Reply