linuxコマンドnetstat
2451 ワード
概要
Netstatコマンドは、ネットワーク接続、ルーティングテーブル、インタフェースステータス(Interface Statistics)、masquerade接続、マルチキャストメンバー(Multicast Memberships)など、さまざまなネットワーク関連情報を表示するために使用されます.
一般的なパラメータ
-a(all)はすべてのオプションを表示し、デフォルトではLISTEN関連は表示されません
-t(tcp)tcp関連オプションのみ表示
-u(udp)udp関連オプションのみ表示
-n別名の表示を拒否し、数字のすべてを数字に変換することができます.
-l Listen(傍受)のサービス状態のみをリストする
-p関連リンクを作成するプログラム名を表示
-rルーティング情報、ルーティングテーブルを表示
-eはuidなどの拡張情報を表示する
-s各プロトコルによる統計
-cこのnetstatコマンドは、一定時間ごとに実行されます.
ヒント:LISTENとLISTENNINGの状態は-aまたは-lでしか見られません
例:現在このホストで起動しているすべてのネットワークリスニングサービスを確認するとします.不要なネットワークリスナーをシャットダウン
Netstatコマンドは、ネットワーク接続、ルーティングテーブル、インタフェースステータス(Interface Statistics)、masquerade接続、マルチキャストメンバー(Multicast Memberships)など、さまざまなネットワーク関連情報を表示するために使用されます.
一般的なパラメータ
-a(all)はすべてのオプションを表示し、デフォルトではLISTEN関連は表示されません
-t(tcp)tcp関連オプションのみ表示
-u(udp)udp関連オプションのみ表示
-n別名の表示を拒否し、数字のすべてを数字に変換することができます.
-l Listen(傍受)のサービス状態のみをリストする
-p関連リンクを作成するプログラム名を表示
-rルーティング情報、ルーティングテーブルを表示
-eはuidなどの拡張情報を表示する
-s各プロトコルによる統計
-cこのnetstatコマンドは、一定時間ごとに実行されます.
ヒント:LISTENとLISTENNINGの状態は-aまたは-lでしか見られません
例:現在このホストで起動しているすべてのネットワークリスニングサービスを確認するとします.不要なネットワークリスナーをシャットダウン
//
[developer@app07v /home/duming]$ netstat -tulnp
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:8080 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:8983 0.0.0.0:* LISTEN 14640/java
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:8005 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:199 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN 26548/java
tcp 0 0 0.0.0.0:8009 0.0.0.0:* LISTEN -
udp 0 0 0.0.0.0:783 0.0.0.0:* -
udp 0 0 0.0.0.0:161 0.0.0.0:* -
udp 0 0 0.0.0.0:68 0.0.0.0:* -
.... ....
// java
/etc/init.d/java stop
//
chkconfig java off