「私は毎日、Linuxのコマンドを学ぶことを主張し、今日はnetstatコマンドを学びます」
はじめに:などのネットワーク接続、ルーティングテーブル、インターフェイスのステータス、などのさまざまな情報ネットワークを、表示するためのnetstatコマンドは、外部接続用コネクタと、ローカルマシン上のローカルおよびリモートシステムのステータスを簡単に表示することができます。
私たちは、最初のnetstatコマンドの終了後に出力情報の実装を見てみましょう。
全体として、出力情報は、2つの部分に分けることができます。
1、アクティブなインターネット接続:TCP接続がアクティブと呼ばれ、どこのRecv-Qを送る-Qを、それぞれキューと受信キューを送信するネットワークパケットが蓄積バッファキューを表していない場合、これらの図は、一般的に、0も、この状況はごく少数の例で見ることができます。
図2に示すように、アクティブなUNIXドメインソケット:UNIXドメインソケットなどの活性呼ば(およびネットワークソケットとして、だけネイティブ通信するため、性能が倍増することができる)、プロトは、接続に使用されるプロトコルを示し、接続がREFCNTを示しインターフェイス、型ディスプレイソケットタイプに数本を設定する処理を、状態はソケットの現在の状態を表示し、経路が他のプロセスに接続するためのパス名は、ソケットを使用して表します。
オプション:
-a:デフォルトでは表示されません全てのオプションは、関連LISTEN示し
-t:唯一のTCP関連のオプションを表示
-u:udpの表示のみ関連するオプション
-n:エイリアスは(192.168.175.137ローカルホストとして表示されるように)、すべてのデジタル数に変換表示することができる抑制する
-l:国家のリストだけのサービスがLISTEN
-r:ルーティング情報を表示し、ルーティングテーブル
-e:uidなどの情報を拡張ディスプレイ、等
-s:個々の合意により統計
-c:一定の時間間隔は、コマンドnetstatコマンドを実行します
注意:LISTENとのみ参照するには-lまたは-aで状態をLISTENING
ステップ1:ポートを示します
#リストのすべてのポート の$ netstatコマンド - # リストのすべてのTCPポート $ netstatコマンド - AT #リストのすべてのUDPポート $ netstatコマンド - auの ポートリスニング#リスト $ netstatコマンドを - Lの #リストのすべてのリスニングTCPポート の$は、netstat - LT #のUDPのリストすべてのリスニングポート の$ netstatコマンド - LUの #リストのすべてのUNIXリスニング・ポート $ netstatの -lx
統計のポート:ステップ2
#統計ポートの統計情報は、 $のnetstatコマンド - S #TCPポートの統計情報が表示さ $ netstatコマンド - ST #UDPポートの統計情報が表示さ $ netstatの - SU
ステップ3:我々は簡単にプログラムを実行するための特定のポートを見つけることができるように、netstatの出力に表示されたPIDとプロセス名。
#表示プログラムの特定のポートが実行 netstatの$を - P # - Pパラメータが他のパラメータと一緒に使用することができる 実行#表示プログラムのTCP接続ポート のnetstat $を -Pt
注1:netstatコマンドを使用する場合は、あなたが見ることができるとローカルアドレス外国住所は、独自のローカルアドレスである自分のマシンがマシンに接続することができるので、これは、このような薬剤としては、自分のブラウザ接続をオープンしましたプロキシサーバへ。
注2:netstatの任意のアドレス0.0.0.0の意味は、マシン上で利用可能である、などのポート13550 0.0.0.0:13550としては、ローカルマシン上のすべてのアドレスは、コンピュータが示すように多くの繰り返しIPを持っていないことを示しています。TCP 0.0.0.0 :80は、利用可能なすべてのインターフェイス上のTCPポート80でリッスンを表し;加えて、もはやパッケージ内のネットワークルーティングテーブルに到達しないデフォルトルートの0.0.0.0は、このデフォルトルートを行きます。
参考文献:
https://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html