ネットワークインターフェイス情報の表示---------------------- ifconfig
- すべてのアクティブなネットワークインターフェイス情報を表示する
- ifconfigコマンドを実行する
- 指定されたネットワークインターフェイス情報を表示する
- ifconfig +インターフェース
例:
ifconfig ens33
- inet:(192.168.1.188)などのIPアドレス
- netmask:(255.255.255.0)などのサブネットマスク
- ブロードキャスト:(192.168.1.255)などのブロードキャストアドレス
- ether:(00:0c:29:e8:a2:cf)などのMACアドレス
これに加えて、「TX」、「RX」、およびその他の情報を介して、ネットワークインターフェースを介して送受信されるデータパケットの数を知ることもできます。トラフィックとその他の属性。
ルーティングテーブルエントリの表示----------------------ルート
- ホストのルーティングテーブル情報を表示または設定します(情報はデジタル形式で表示されます)
- ルート-n
routeとroute -nの違い
ネットワーク接続を確認します---------------------- netstat
- システムのネットワーク接続ステータス、ルーティングテーブル、インターフェース統計およびその他の情報を表示します
- netstat [オプション]
- 一般的なオプション
- -a:ホスト内のすべてのアクティブなネットワーク接続情報を表示します(監視および非監視サービスポートを含む)。
- -n:関連するホストアドレス、ポート、その他の情報をデジタル形式で表示します。
- -r:ルーティングテーブル情報を表示します。
- -I:リスニング状態のネットワーク接続とポート情報を表示します。
- -t:TCP(伝送制御プロトコル、伝送制御プロトコル)関連情報を表示します。
- -a:ホスト内のすべてのアクティブなネットワーク接続情報を表示します(監視および非監視サービスポートを含む)。
- -p:ネットワーク接続に関連付けられたプロセス番号とプロセス名の情報を表示します(このオプションにはroot権限が必要です)。
netstatに加えて、ssコマンドはネットワーク接続も表示できます。これは、主にソケット統計を取得するために使用されるSocket Statisticsの省略形です。netstatコマンドと同様の出力を表示できます。ただし、ssの利点は、TCPと接続ステータスに関する詳細な情報を表示できることであり、netstatよりも高速で効率的です。ssコマンドを使用するには、最初にiprouteパッケージがインストールされていることを確認します。yumを使用してインストールできます。
- -h:--helpこのオプションを使用して、さらにヘルプを取得します。
- -V:--versionは、ソフトウェアのバージョン番号を表示します。
- -t:--tcpは、TCPプロトコルのソケットを表示します。
- -u:--udpは、UDPプロトコルのソケットを表示します。
- -n:--numericはサービスの名前を解決しません。たとえば、「22」ポートは「ssh」として表示されません。
- -1:--listeningリスニング状態のポートのみを表示します。
- -p:--processesは、ポートでリッスンしているプロセスを表示します。
- -a:--all TCPプロトコルの場合、リスニングポートと確立された接続の両方が含まれます。
- -r:--resolveは、IPをドメイン名として解釈し、ポート番号をプロトコル名として解釈します。
ssコマンドの出力は、TCPおよびUDPソケット情報だけでなく、さまざまなサービスによって確立された永続的な接続を提供することができます。
このコマンドに精通すると、システムパフォーマンスの問題をより適切に発見および解決するのに役立ちます。
トレースデータパケット---------------------- traceroute
- 現在のホストから宛先ホストに渡されるネットワークノードをテストする
- tracerouteターゲットホストアドレス
例:
traceroute 192.168.1.190
ドメイン名の解決---------------------- nslookup
- DNSドメイン名解決をテストする
- nslookupターゲットホストアドレス
例:
nslookup www.baidu.com
ネットワークインターフェイスパラメータの設定---------------------- ifconfig
- ネットワークインターフェイスのIPアドレスとサブネットマスクを設定する
- ifconfigネットワークインターフェイスのIPアドレス
例:
ifconfig ens33:2 190.0.0.10
ifconfig ens33:3 190.0.0.110 netmask 255.255.255.0
- ネットワークカードを無効化または再アクティブ化します
- ifconfig network interface up / ifup network interface -------------- ##ネットワークカードをアクティブ化
- ifconfig network interface down / ifdown network interface -------------- ##ネットワークカードを無効にする
例:
ルーティングレコードの設定---------------------- route
- 指定されたネットワークセグメントに追加されたルートレコード
- route add -netネットワークセグメントアドレスgw IPアドレス
- 指定したネットワークセグメントへのルーティングレコードを削除する
- ルートデルネットネットワークセグメントアドレス
- ルーティングテーブルにデフォルトゲートウェイレコードを追加する
- route add default gw IP address
- ルーティングテーブルのデフォルトゲートウェイレコードを削除する
- route del default gw IP address
ホスト名を変更----------------------ホスト名
ホスト名ホスト名(1回限り)
hostnamectl set-hostnameホスト名(永続的な変更)