汎用コマンド探訪 2 - lsof
lsof - List Open Files
wikipediaより:
lsofとは、オープン中のファイルや、そのファイルをオープンしているプロセスのリストを出力するコマンドである。
これの便利なところは、
オープンされている全てのディスク上のファイル、パイプ、ネットワークソケット、デバイスドライバが含まれる。
といったところ。 つまり、全ての開かれているファイルと、そのファイルを使用しているプロセス全体を調べるため、包括的な調査が可能になる。
例えば、-iオプションで、そのポートを使っているファイルを調べると、
lsof -i:port_number
のようになる。
ちなみにポートスキャンは、macならプリインストールの Network Utilityで簡単に行うことができる。