LoginSignup
0
0

More than 1 year has passed since last update.

任意のポートを Listen しているプロセス名を特定する

Posted at

BSD 系 netstat はポートを listen しているプロセス名の特定が出来ないため、 lsof コマンドを使用する。

$ netstat -ant | grep 9150
tcp4       0      0  127.0.0.1.9150         *.*                    LISTEN
tcp4       0      0  127.0.0.1.55383        127.0.0.1.9150         TIME_WAIT

調べたいポート番号を特定したら、 lsof -n -P -i {:port_number} で実行する

$ sudo lsof -n -P -i :9150
Password:
COMMAND    PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
tor.real 15823 centipede   30u  IPv4 0x58bcd40ad1745305      0t0  TCP 127.0.0.1:9150 (LISTEN)

とする。

オプション 効果
-n IPアドレスを表示する(名前解決しない)
-P ポート番号をサービス名に変換しない
-i ポート番号を指定する
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0