平たく言えば、ネットワーク インターフェイスはホスト上のネットワーク カードです。ネットワーク インターフェイスの表示と操作には、同じコマンド ifconfig を使用します。ネットワーク インターフェイスの操作とは、ネットワーク インターフェイスのパラメータの開始、終了、および一時的な変更を指します。一般に、すべてのユーザーが ifconfig を使用してネットワーク インターフェイスを表示できますが、ネットワーク インターフェイスを操作できるのは root ユーザーのみです。ちなみに、この記事で言及するネットワークはすべてイーサネットを指します。
目次
1.ifconfig ##有効なネットワーク デバイスをすべて表示編集
2. Netstat ポート スキャンを実行して、ポートが正常に動作しているかどうかを確認します。
1. 基本コマンドのまとめと使い方
1.ifconfig ##有効なネットワーク デバイスをすべて表示する
- ifconfig -a すべてのネットワークデバイスをクエリします
- ifconfig -s ネットワーク通信の表示
- ifconfig ens33 指定されたデバイスを問い合わせます
- ifconfig ens33 up 指定されたデバイスを開きます
- ifconfig ens33 down は指定されたデバイスを閉じます
- ifup は指定されたデバイスを開きます
- ifdown は指定されたデバイスを閉じます
- ificonfig ens33:0 仮想ネットワーク カードの作成
2. Netstat ポート スキャンを実行して、ポートが正常に動作しているかどうかを確認します。
- -a 現在のホスト上のすべてのアクティブなネットワーク リンクに関する情報を表示します。
- -n 関連するホスト アドレスとポート情報を数値形式で表示します。
- -r ルーティングテーブル情報を表示します。
- -l リスニング状態のネットワーク リンクとポート情報を表示します。
- -t tcp プロトコルに関する情報を表示します。
- -u udp プロトコルに関する情報を表示します
- -p ネットワークリンクに関連するプロセス番号とプロセス名の情報を表示します (root 権限を使用する必要があります)
- 使用法: netstat -antp | grep ポート番号またはサービス名
3. ss getソケット 通信ソケットを通じてポートと統計情報を管理します
- -t TCPプロトコル
- -u udp プロトコル
- -w 裸のソケット
- -x カーネルソケット関連
- -l はリスニング状態です
- -a すべてのネットワーク リンク アクティビティを表示します
- -n 数値形式
- -p 関連するプロセスの PID とプロセス名
- 使用法: ss -antp | grep ポート番号またはサービス名
- nslookup 前方解決は、ドメイン名を通じて実際の IP アドレスを解決します
2. 港湾占有率の分析
- 誰がポートを使用するか
- ポートがそのサービスによって占有されていることを問い合わせます (80 http nginx)
- 注: ss のクエリ速度は netstat のクエリ速度よりも高速です。ss はリンクが多数あるシナリオに適しており、netstat がスタックする可能性があります。nslookup 前方解決はドメイン名を通じて実際の IP アドレスを解決します