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

Wie identifiziere ich einen Port zu einem Prozess?

Sie müssen netstat -tulnp ausführen als Wurzel. Andernfalls erhalten Sie die - anstelle des Prozessnamens.

Dies ist, was die Manpage sagt:

PID/Program name
   Slash-separated pair of the process id (PID) and process name of the process that owns the socket.  --program causes  this  column
   to  be  included.   You will also need superuser privileges to see this information on sockets you don't own.  This identification
   information is not yet available for IPX sockets.

Mit einer Ausnahme:portmapper Siehe hier


Sie können nmap verwenden mit -sV Option zum Ermitteln von Serviceinformationen:

# nmap -sV -p 35670 localhost

Warum wird rpc.lockd von der Ausgabe von netstat/lsof verdeckt?


Linux
  1. So beenden Sie einen Zombie-Prozess unter Linux

  2. Wie identifiziere ich einen Prozess, der keine Pid hat?

  3. Wie bekomme ich PID nach Prozessname?

  4. Wie kann ein Prozess in der ps-Ausgabe einen anderen Namen haben?

  5. Wie kann ich feststellen, welcher Prozess UDP-Verkehr unter Linux verursacht?

So finden Sie einen Prozessnamen mithilfe der PID-Nummer in Linux

So ändern Sie den SSH-Port auf VPS

So beenden Sie einen Prozess in Linux

So führen Sie einen Port-Scan unter Linux durch

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

So finden Sie den Prozessnamen anhand seiner PID