2009-09-17 18:52:03 +0000 2009-09-17 18:52:03 +0000
139
139

Linux で特定のポートを使用しているプロセスを見つける

Linuxで現在どのプロセスが特定のポートを使用しているかを調べられるようにしたいと思っています。何か方法はありますか?

回答 (3)

9
9
9
2009-09-17 18:54:37 +0000
netstat -lp
8
8
8
2016-10-29 20:54:48 +0000

私が使っているのは「CentOS 7 minimal」で、netstatlsofもありません。しかし、多くのLinuxディストリビューションでは、ソケット統計コマンド(つまりss)を持っています。

以下に実行例を示します。

# ss -tanp | grep 6379
LISTEN 0 128 127.0.0.1:6379 *:* users:(("redis-server",pid=2531,fd=4))
2
2
2
2016-01-05 19:06:28 +0000

Linuxでは、あるポートで動作しているプロセスを見つけるには、以下のようにします。

lsof -i :<port_number>

例:

lsof -i :8080

関連する質問

6
10
5
37
10