netstatコマンドとは何ですか? netstatコマンドの使い方は?
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 サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









sudo コマンドを使用すると、ユーザーはスーパーユーザー モードに切り替えることなく、昇格された特権モードでコマンドを実行できます。この記事では、Windows システムで sudo コマンドに似た機能をシミュレートする方法を紹介します。修道コマンドとは何ですか? Sudo (「スーパーユーザー do」の略) は、Linux や MacOS などの Unix ベースのオペレーティング システムのユーザーが、通常は管理者が持つ昇格した権限でコマンドを実行できるようにするコマンド ライン ツールです。 Windows 11/10 での SUDO コマンドの実行 ただし、最新の Windows 11 Insider Preview バージョンのリリースにより、Windows ユーザーはこの機能を体験できるようになりました。この新機能により、ユーザーは次のことが可能になります。

この記事では、Win11 システムでコマンド プロンプト (CommandPrompt) を使用してネットワーク アダプターの物理アドレス (MAC アドレス) を確認する方法を読者に紹介します。 MAC アドレスは、ネットワーク通信において重要な役割を果たすネットワーク インターフェイス カード (NIC) の一意の識別子です。コマンド プロンプトを介して、ユーザーは現在のコンピュータ上のすべてのネットワーク アダプタの MAC アドレス情報を簡単に取得できます。これは、ネットワークのトラブルシューティング、ネットワーク設定の構成、その他のタスクに非常に役立ちます。方法 1: 「コマンド プロンプト」を使用する 1. [Win+X] キーの組み合わせを押すか、タスク バーの [Windows ロゴ] を [右クリック] して、表示されるメニュー項目で [ファイル名を指定して実行] を選択します。ウィンドウを実行し、[cmd]コマンドを入力して、

cmd ウィンドウに、telnet は内部コマンドでも外部コマンドでもないというメッセージが表示されます。この問題はあなたを大いに悩ませたはずです。この問題は、ユーザーの操作に問題がないため表示されません。ユーザーはあまり心配する必要はありません。必要なのはそれだけです。いくつかの小さな手順です。操作設定により、Telnet が内部コマンドでも外部コマンドでもないことを示す cmd ウィンドウの問題を解決できます。telnet が内部コマンドでも外部コマンドでもないことを示す cmd ウィンドウの解決策を見てみましょう。今日の編集者。 cmd ウィンドウに、telnet が内部コマンドでも外部コマンドでもないというメッセージが表示されます 解決策: 1. コンピューターのコントロール パネルを開きます。 2. プログラムと機能を検索します。 3. 左側で「Windows の機能をオンまたはオフにする」を見つけます。 4. 「Telnet クライアント」を検索します。

1. 概要 sar コマンドは、システムアクティビティから収集されたデータを通じてシステム使用状況レポートを表示します。これらのレポートはさまざまなセクションで構成されており、各セクションにはデータの種類とデータが収集された時期が含まれます。 sar コマンドのデフォルト モードでは、CPU にアクセスするさまざまなリソース (ユーザー、システム、I/O スケジューラなど) の CPU 使用率がさまざまな時間増分で表示されます。さらに、特定の期間におけるアイドル状態の CPU の割合も表示されます。各データ ポイントの平均値はレポートの下部にリストされます。 sar レポートはデフォルトで 10 分ごとにデータを収集しますが、さまざまなオプションを使用してこれらのレポートをフィルタリングおよび調整できます。 uptime コマンドと同様に、sar コマンドも CPU 負荷の監視に役立ちます。 sarにより過負荷の発生が把握できる

Win11 システムでは、コマンドを使用して Hyper-V 拡張セッション モードを有効または無効にできます。この記事では、コマンドを使用して操作する方法を紹介し、ユーザーがシステム内の Hyper-V 機能をより適切に管理および制御できるようにします。 Hyper-V は Microsoft が提供する仮想化テクノロジであり、Windows Server、Windows 10 および 11 (Home Edition を除く) に組み込まれており、ユーザーは Windows システムで仮想オペレーティング システムを実行できます。仮想マシンはホスト オペレーティング システムから分離されていますが、設定を通じてサウンド カードやストレージ デバイスなどのホストのリソースを引き続き使用できます。重要な設定の 1 つは、拡張セッション モードを有効にすることです。拡張セッションモードはハイパーです

Linux でサービスを再起動する正しい方法は何ですか? Linux システムを使用していると、特定のサービスを再起動する必要がある状況がよく発生しますが、サービスの再起動時に実際にサービスが停止しない、または開始しないなどの問題が発生することがあります。したがって、サービスを再起動する正しい方法を習得することが非常に重要です。 Linux では、通常、systemctl コマンドを使用してシステム サービスを管理できます。 systemctl コマンドは systemd システム マネージャーの一部です

ステップ 1: Windows 11 または 10 システムで PowerShell またはコマンド プロンプトを開き、検索ボックスに移動して、選択に従って「CMD」または「Powershell」と入力します。ここではPowerShellを使用します。結果に表示されたら、「管理者として実行」を選択します。これは、Windows にソフトウェアをインストールするコマンドを実行するには管理者ユーザーのアクセスが必要であるためです。ステップ 2: Winget の可用性を確認する ただし、Windows 10 および 11 のすべての最新バージョンには、デフォルトで Winget ツールが付属しています。ただし、最初にそれが機能するかどうかを確認してみましょう。タイプ: winget コマンドで使用できることがわかります。

Linux は、パイプ、シグナル、メッセージ キュー、共有メモリなど、多くの効率的なプロセス間通信メカニズムを提供する強力なオペレーティング システムです。しかし、よりシンプルで、より柔軟で、より効率的なコミュニケーション方法はあるのでしょうか?答えは「はい」です、それはeventfdです。 eventfd は Linux バージョン 2.6 で導入されたシステム コールで、イベント通知の実装、つまりファイル記述子を通じてイベントを配信するために使用できます。 eventsfd にはカーネルが保持する 64 ビット符号なし整数カウンタが含まれており、プロセスはこのファイル記述子を読み書きすることでカウンタ値を読み書きし、プロセス間通信を実現します。イベントFDの利点は何ですか?以下のような特徴があります
