netstat コマンドジェネレーター
接続を調査する netstat コマンドを生成します
netstat を使い始める
## netstat とは?
`netstat` はネットワーク接続、リスニングソケット、ルーティングテーブル、インターフェース統計を出力します。短いフラグは `-tlnp` のように束ねて使えます。
## 使い方
1. **フラグの切替**: 例えば `-t`(TCP)、`-l`(リスニング)、`-n`(数値)、`-p`(プログラム)。 2. **コピーして実行**: 生成されたコマンドをターミナルに貼り付けます。
フラグとパターン
``` netstat -tlnp netstat -rn netstat -a ```
### よく使うフラグ - `-t` — TCP; `-u` — UDP - `-l` — リスニングソケットのみ - `-n` — 数値のアドレスとポート(高速、DNS なし) - `-p` — PID とプログラム名を表示(root 権限が必要) - `-r` — ルーティングテーブル; `-a` — すべてのソケット
### ヒント - `netstat -tlnp` はどのプログラムがポートで待機しているかを見つける古典的な方法です(root として実行)。 - 最近のシステムでは `ss` が高速な代替ですが、netstat はまだどこでも使えます。
▶どのプログラムがポートを使っているか調べるには?
root として `netstat -tlnp` を実行します: `-l` でリスニング、`-n` で数値ポート、`-p` で PID とプログラム名を表示します。
▶-n は何をしますか?
`-n` はホスト名やサービス名を解決する代わりに、数値の IP アドレスとポートを出力します。はるかに高速で、スクリプトで読みやすくなります。
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。