GNU/Linux >> Linux の 問題 >  >> Linux

プロセスへのポートを識別する方法は?

netstat -tulnp を実行する必要があります ルートとして。それ以外の場合は、- が返されます プロセス名の代わりに。

マンページには次のように書かれています:

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.

1 つの例外を除いて:portmapper これを参照してください


nmap を使用できます -sV で サービス情報を決定するオプション:

# nmap -sV -p 35670 localhost

rpc.lockd が netstat/lsof の出力から隠されているのはなぜですか?


Linux
  1. Pidのないプロセスを特定する方法は?

  2. Linuxでスレッドに名前を付ける方法は?

  3. 特定の部分名を持つすべてのプロセスを強制終了する方法は?

  1. Linuxでゾンビプロセスを強制終了する方法

  2. Linux の特定のポートで実行されているプロセスを強制終了するには?

  3. Linuxでプロセス名を指定してプロセスIDのみを取得するには?

  1. Linuxの特定のポートで実行されているプロセスを強制終了する方法は?

  2. PID ではなく名前でプロセスを強制終了するにはどうすればよいですか?

  3. プロセス名でPIDを取得するには?