[Linux] => [Linuxコマンド(A〜I)]


この日記のはてなブックマーク数 このエントリーを含むはてなブックマーク

fuserコマンドはポートを使用しているプロセスIDを表示するためのコマンドです。このコマンドを使えば、ポートにてどのようなサービスが稼働しているかを調べることができます。


#まずnetstatでLISTENINGポートをチェック

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN <--- ポート80が空いている
tcp 0 0 210.253.244.125:53 0.0.0.0:* LISTEN
tcp 0 0 192.168.1.1:53 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN


#次にfuserコマンドにてポート80を使用しているプロセスIDをチェック
fuser -n tcp 80

80/tcp: 10615 10616 10617 10618 10619 10620 10621 10622 22620


3. ps aux |grep 10615 にてプロセスID 10615のサービスを調べる。
apacheが使用していることがわかるでしょう。


apache 10615 0.0 2.4 18580 3080 ? S Jan01 0:18 /usr/sbin/httpd



広告