A bolt out of the blue

競プロ、その他勉強したことなど

汎用コマンド探訪 2 - lsof

lsof - List Open Files

wikipediaより:

lsofとは、オープン中のファイルや、そのファイルをオープンしているプロセスのリストを出力するコマンドである。

これの便利なところは、

オープンされている全てのディスク上のファイル、パイプ、ネットワークソケット、デバイスドライバが含まれる。

といったところ。   つまり、全ての開かれているファイルと、そのファイルを使用しているプロセス全体を調べるため、包括的な調査が可能になる。

例えば、-iオプションで、そのポートを使っているファイルを調べると、

lsof -i:port_number

f:id:hazuhi:20180907172134p:plain

のようになる。

ちなみにポートスキャンは、macならプリインストールの Network Utilityで簡単に行うことができる。

参考:

Captcha

このポートで実行中のプロセスはどれ? lsofコマンドの使い方:ネットワーク管理の基本Tips - @IT