Mac OSX - どのプログラムがポート80を使用していますか?

Mac OSX –ポート80を使用しているプログラム

Mac OSXでは、sudo lsof -i :80を使用して、ポート80で使用またはリッスンしているプログラムを確認できます。

ターミナル内

$ sudo lsof -i :80

Password:
COMMAND     PID   USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
httpd     12649   root    5u  IPv6 0xede4ca21f607010b      0t0  TCP *:http (LISTEN)
httpd     12650   _www    5u  IPv6 0xede4ca21f607010b      0t0  TCP *:http (LISTEN)
httpd     12653   _www    5u  IPv6 0xede4ca21f607010b      0t0  TCP *:http (LISTEN)

PIDの詳細を知るには:

$ ps u 12649
USER   PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
root 12649   0.0  0.0  2463084   4020   ??  Ss    5:40PM   0:00.21 /usr/sbin/httpd -D FOREGROUND

$ ps u 12650
USER   PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
_www 12650   0.0  0.0  2463084   1580   ??  S     5:40PM   0:00.01 /usr/sbin/httpd -D FOREGROUND

この/usr/sbin/httpdはポート80でリッスンしており、Apacheサーバーである必要があります。

P.S Tested on Mac OSX Yosemite, v10.10