web-dev-qa-db-ja.com

PidからPortへのマッピングを取得するにはどうすればよいですか?

特定のポートで実行する必要のあるプロセスがあります。そのポートで他のプロセスを開始したので、それを強制終了する必要があります。

残念ながら、他のプロセスの名前/ pidを覚えていないので、どのPIDがそれに関連付けられているかをすばやく見つける方法が必要です。

私は試した lsof -i :7080しかし、それは何も返しませんでした。できます telnet localhost 7080だから私はその実行を知っています。

参考までに、私はRHEL5を実行しています

4
tzenes

試してください:

netstat -nap | grep 7080
11
Eric Smith

FreeBSDの場合:

sockstat -4 

iPV6の場合

sockstat -6
3
efk

ルートとして、ssがインストールされている場合:

ss -p -l '( sport = :7080 )'

/etc/xinetd.d内のファイルとrpcinfo -pの出力も確認する必要があります

0
Jodie C