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 -sIp: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 サイトの他の関連記事を参照してください。