Linux ss Command #
Linux ss (ソケット統計)コマンドは、 netstat コマンドは、ネットワーク接続、ソケット、プロトコル統計に関するより高速で詳細な情報を提供します。ネットワークのトラブルシューティングやパフォーマンス分析に広く使用されています。
キーの使用法と構文 ss Command #
の基本的な構文 ss コマンドは:
ss [OPTIONS] [FILTER]
- OPTIONS: 表示される情報の種類を制御するフラグ。
- フィルタ: 出力をフィルタリングする条件。
ss コマンドチートシート表 #
| Command | 詳細説明 |
ss |
確立されたすべてのネットワーク接続を表示します。 |
ss -t |
TCP 接続のみを表示します。 |
ss -u |
UDP 接続のみを表示します。 |
ss -l |
リスニング ポートとソケットを表示します。 |
ss -r |
アドレスの解決されたホスト名を表示します。 |
ss -s |
プロトコル統計の概要を表示します。 |
ss -p |
接続の PID とプログラム名を表示します。 |
ss -n |
ホスト名を解決せずに生の IP アドレスを表示します。 |
一般的な使用例 #
アクティブなネットワーク接続を表示する #
ss
現在のすべてのネットワーク接続を詳細情報とともに表示します。
リスニングソケットのみ表示 #
ss -l
現在リスニング状態にあるソケットを一覧表示します。
特定のプロトコルを監視する #
プロトコル別に接続をフィルタリングするには、次を使用します。
ss -tTCPの場合ss -uUDPの場合
プロセス接続を分析する #
ss -p
ネットワーク ソケットに関連付けられているプロセスを識別します。
ネットワークパフォーマンスの検査 #
ss -s
再送信やエラーなどのプロトコル レベルの統計を提供します。
高度な使用法 #
アドレスによる接続のフィルタリング #
ss dst 192.168.1.1
宛先アドレスが 192.168.1.1.
ポート番号によるリスニングポートの監視 #
ss -l | grep ":80"
ポート 80 でリッスンしているプロセスを表示します。
特定の状態のソケットを表示する #
ss state established
「確立」状態にあるすべての接続を表示します。
使い方 ss RELIANOID ソリューション #
RELIANOID を活用 ss エンタープライズ環境におけるネットワーク構成を最適化し、接続の問題を診断するためのコマンドです。その効率性と豊富なデータ出力により、高性能インフラストラクチャの監視に最適です。
プロキシ サービスのデバッグ #
プロキシ サーバーが想定されるポートでリッスンしているかどうかを確認します。
ss -l | grep ":443"
ロードバランサーのトラフィックを分析する #
バックエンド サービスへのアクティブな TCP 接続を追跡します。
ss -t | grep "10.0.0.5"
遅延した接続を調査する #
ss state time-wait
ボトルネックを示している可能性のある「時間待機」状態の接続を表示します。
ドロップされたパケットを監視する #
ネットワークの信頼性の問題を特定する:
ss -s | grep -i "drop"
セキュリティに関する考慮事項 #
ネットワーク診断ツールへの安全なアクセスを常に確保 ss 機密情報の不正な監視や漏洩を防ぐため。
製品概要 #
その ss コマンドは、ネットワーク分析とトラブルシューティングのための多用途で効率的なツールです。その優れた速度と詳細な出力により、 netstat。 に RELIANOID, ss 安全でパフォーマンスの高いネットワーク ソリューションを維持するために不可欠です。