[Mac] ポートを開いているプロセスを調べる (lsof)

Macでポートを開いているプロセスを調べる方法です。 Windowsではnetstatコマンドを使えば調べられるみたいですが、Macの場合はlsofコマンドで調べることができます。 ```bash `gutter:false; $ lsof -n -i TCP:49369 # TCPの49369ポートを開いているものを調べる $ lsof -n -i :49369 # とにかく49369ポートを開いているものを調べる ``` -iでインターネットアドレスにマッチした物で絞り込むことができます。 書式は以下の様になっています。 ```text `gutter:false; [46][protocol][@hostname|hostaddr][:service|port] ``` IPv6とかUDPとかでも絞り込むことができるので、詳しくはmanを参照してください。 こういうコマンドって普段は使わないから、使いたい時に思い出せないのが悲しいです。 (毎回ググってしまう)

0 件のコメント :

コメントを投稿