netstatコマンドとは何ですか? netstatコマンドの使い方は?

PHP中文网
リリース: 2017-06-21 13:49:11
オリジナル
3053 人が閲覧しました

netstat コマンドは、ネットワーク接続、ルーティング テーブル、インターフェイス ステータス (インターフェイス統計)、マスカレード接続、マルチキャスト メンバーシップ (マルチキャスト メンバーシップ) など、さまざまなネットワーク関連情報を表示するために使用されます。

1共通オプション:

-a: (all) すべてのオプションを表示します。LISTEN 関連のオプションはデフォルトでは表示されません

-t: (tcp) tcp 関連のオプションのみを表示します

-u: (udp) udp 関連のみを表示しますオプション

-n: IP とポートを数値で表示し、表示可能な数値をすべて数値に変換します。

-l: Listen(モニタリング)のサービス状態のみを一覧表示

-p: 関連リンクを確立するためのプログラム名を表示

-r: ルーティング情報、ルーティングテーブルを表示

-e: などの拡張情報を表示uidなど

-s: 各プロトコルに従った統計

-c: 一定時間ごとにnetstatコマンドを実行します。

-w: raw ソケット関連

2 -tan はすべての tcp ポートを表示します

[root@centos7 ~]# netstat -ant

アクティブなインターネット接続 (サーバーおよび確立済み)

Proto Recv- Q Send-Q ローカルアドレス 外部アドレス 状態

tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN

tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0: 22 0.0.0.0:* リッスン

tcp 0 0 127.0.0.1:631 0.0.0.0:* リッスン

tcp 0 0 127.0.0.1:25 0.0.0.0:* リッスン

tcp 0 52 192.168 .29.3:22 192.168 .29.1:51029 確立されました

tcp 0 0 192.168.29.3:22 192.168.29.1:51180 確立されました

tcp6 0 0 :::111 :::* 聞いてください

tcp6 0 0 2 2:::* 聞いてください

tcp6 0 0 ::1:631 :::* リッスン

tcp6 0 0 ::1:25 :::*

3 すべての udp ポートを表示 -uan

[root@centos7 ~ ] # netstat -anu

アクティブなインターネット接続 (サーバーおよび確立済み)

Proto Recv-Q Send-Q Local Address 外部アドレス State

udp 0 0 0.0.0.0:5353 0.0.0.0:*

udp 0 0 0.0 .0.0: 47414 0.0.0.0:*

udp 0 0 192.168.122.1:53 0.0.0.0:*

udp 0 0 0.0.0.0:67 0.0.0.0:4 4 は、すべての監視 TCP が TCP をリッスンしていることを示しますPort -tnl

[root@centos7 ~]# netstat -tnl

アクティブなインターネット接続 (サーバーのみ)Proto Recv-Q Send-Q Local Address 外部アドレス State

tcp 0 0 0.0.0.0 :111 0.0.0.0:* リッスン

tcp 0 0 192.168.122.1:53 0.0.0.0:* リッスン

tcp 0 0 0.0.0.0:22 0.0.0.0:* リッスン

tcp 0 0 0.1:631 0.0.0.0:* 聞いてください

tcp 0 0 127.0.0.1:25 0.0.0.0:* 聞いてください

tcp6 0 0 :::111 :::* 聞いてください

tcp6 0 0 :::22 :::* 聞いてください

tcp6 0 0 ::1:631 :::* LISTEN

tcp6 0 0 ::1:25 :::* LISTEN

5 リスニングしているすべての udp ポートを表示します -unl

[root@ centos7 ~]# netstat -unl

アクティブなインターネット接続 (サーバーのみ)Proto Recv-Q Send-Q Local Address 外部アドレス State

udp 0 0 0.0.0.0:5353 0.0.0.0:*

udp 0 0 0.0.0.0:47414 0.0.0.0:*

udp 0 0 0.0.0.0:20815 0.0.0.0:*

udp 0 0 192.168.122.1:53 0.0.0.0:*

ud p 0 0 .0.0 :67 0.0.0.0:*

udp 0 0 0.0.0.0:68 0.0.0.0:*

udp 0 0 0.0.0.0:68 0.0.0.0:*

udp 0 0 0.0.0.0:9804 0.0 .0.0 :*

udp6 0 0 :::12799 :::*

udp6 0 0 :::37953 :::*

6 ルーティングテーブルを表示 –rn

[root@centos7 ~ ]# netstat -nr

カーネル IP ルーティング テーブル 宛先ゲートウェイ ジェンマスク フラグ MSS ウィンドウ irtt Iface

0.0.0.0 192.168.29.1 0.0.0.0 UG 0 0 0 ens33

192.168.29.0 。 0.0.0 255.255.255.0U 0 0 0 ens33

192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0

[root@centos7 ~]#route -n

Kernel IPルーティングテーブル

Destination Gateway Genmask Flags Metric Ref Use I顔

0.0.0.0 192.168.29.1 0.0.0.0 UG 100 0 0 ens33

192.168.29.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33

192.168.122.0 .0.0 255.255.255.0 U 0 0 0 virbr0

7 各プロトコルの統計情報を表示します

(1) 全ポートの統計情報を表示 netstat -s

[root@centos7 ~]# netstat -s

Ip:3808 total packets selected

0 Forwardedn0 Incoming破棄されたパケット数

2444 配信された受信パケット数

2254 送信されたリクエスト数 送信パケット数 DropdeMP:

676 ICMP メッセージ受信 EIVED

0 入力 ICMP メッセージが失敗しました。

ICMP 入力ヒストグラム:

宛先到達不能: 148

エコー応答: 528

717 ICMPメッセージ送信

0 ICMPメッセージ失敗

ICMP出力ヒストグラム:

宛先到達不能: 148

エコー要求: 569

[ ……]

( 2) TCP ポート統計の表示 netstat -st

[root@centos7 ~]# netstat -st

IcmpMsg:

InType0: 528

InType3: 148

OutType3: 148

OutType8: 569

TCP :

0 アクティブ接続開始

2 パッシブ接続開始

0 失敗した接続試行

0 接続リセット受信

2 接続確立

1637 セグメント受信

1418 セグメント送信

0 セグメント再送信

0 不良受信セグメント数

0 送信セグメントをリセット

(3) UDP ポート統計を表示 netstat -su

[root@centos7 ~]# netstat -su

IcmpMsg:

InType0: 528

InType3 : 148

OutType3: 148

OutType8: 569

Udp:

0 パケット受信

未知のポートへの 140 パケット受信

0 パケット受信エラー

169 送信パケット

0 受信バッファ エラー

0 送信バッファ エラー

UdpLite:

IpExt:

InMcastPkts: 27

OutMcastPkts: 33

InBcastPkts: 766

InOctets: 410294

OutOctets: 4

InMcastオクテット: 4963

OutMcastオクテット: 5444

InBcastオクテット: 179503

InNoECTPkts: 3848

8 PID とプロセス名を表示 netstat -p

[root@centos7 ~]# netstat -p

アクティブなインターネット接続 (サーバーなし)

Proto Rec v -Q Send-Q ローカル アドレス 外部アドレス 状態 PID/プログラム名

tcp 0 52 centos7.3.local:ssh ゲートウェイ:51029 ESTABLISHED 1552/sshd: root@pts

tcp 0 0 centos7.3.local:ssh ゲートウェイ :51180 ESTABLISHED 1854/sshd: root@pts

アクティブなUNIXドメインソケット(サーバーなし)

Proto RefCnt Flags Type State I-Node PID/Program name Path

unix 2 [ ] DGRAM 8520 1/systemd /run /systemd /notify

unix 2 [ ] DGRAM 8522 1/systemd /run/systemd/cgroups-agent

unix 5 [ ] DGRAM 8542 1/systemd /run/systemd/journal/socket

unix 28 [ ] DGRAM 8544 1/ systemd /dev/log

unix 2 [ ] DGRAM 11419 1/systemd /run/systemd/shutdownd

unix 3 [ ] ストリーム接続 23993 1276/ibus-x11

以上がnetstatコマンドとは何ですか? netstatコマンドの使い方は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート