Ubuntu 22.04に80ポートを使っているプロセスを確認する方法
環境
OSバージョンの確認
# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
書式
sudo lsof -i :ポート番号
lsofコマンドで-iオプションを使うことでネットワークで特定ポート番号を使っているものやTCPやUDPプロトコルを使っているプロセスのみの絞り込みが出来ます。
使用例
# sudo lsof -i :80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME apache2 1167 root 4u IPv6 40362 0t0 TCP *:http (LISTEN) apache2 1209 www-data 4u IPv6 40362 0t0 TCP *:http (LISTEN) apache2 1210 www-data 4u IPv6 40362 0t0 TCP *:http (LISTEN) apache2 1211 www-data 4u IPv6 40362 0t0 TCP *:http (LISTEN) apache2 1212 www-data 4u IPv6 40362 0t0 TCP *:http (LISTEN) apache2 1213 www-data 4u IPv6 40362 0t0 TCP *:http (LISTEN)