Linux用の重要なネットワークとトラブルシューティングツール
概要
時々、Linuxオペレーティングシステムを操縦することは新しいユーザーのために困難でありえます、そして、トラブルシューティング・プロセスです.Windowsでは、ネットワークの問題を解決するためにコントロールパネルに移動するだけではなく、Linuxはしばしば直接的で明白ではない.
したがって、この記事は、ネットワーク状態を見て、関連する問題をトラブルシューティングするために基本的なLinuxコマンドのいくつかを議論することによって、このプロセスを簡素化しようとします.
ツールとコマンド
2.1 .ifconfig
ifconfigは引数が与えられない場合、現在アクティブなインターフェースの状態を表示します.
便利なオプション
-a
現在利用可能なすべてのインターフェイスを表示するには-s
短いリストを表示します( netstat - iのように).eth0 Link encap:Ethernet HWaddr 02:42:ac:11:00:0a
inet addr:172.17.0.10 Bcast:172.17.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2235 errors:0 dropped:0 overruns:0 frame:0
TX packets:667 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:508519 (508.5 KB) TX bytes:92572 (92.5 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth 0 -イーサネットインターフェース.はeth 1 , eth 2 ,エヌ
LO -それ自身と通信するためにシステムによって使用されるループバックインターフェース.
2.2 .ピン
基本的に接続性をテストするために使用します.一般的で便利なフラグ
注意してください(そして、受け取ってください).
- q , quiet - quiet
静かな出力.何も起動時に要約線を除いて表示され、終了したとき.
- i , no -間隔の待ち時間
各パケットを送信するの間にWAIT UNI WAITを送る.デフォルトは、各パケットの間の1秒を待つことです.このオプションは\\- fオプションでは使えない.
2.3 .ホイーム
whoisはRFC 3912(whois)データベースのオブジェクトを捜します.
WHOISは、[ドメイン名]や[ IP ] [アドレス]ブロックのようなインターネットリソースの登録されたユーザを含むデータベースにアクセスするために一般的に使用されるクエリと応答プロトコルですが、より広い範囲の情報にも使用できます.
WHOISの最近の実装の大多数は、要求されたオブジェクトのために正しいサーバを推測しようとします.whoisはwhois.networksolutions.com NICハンドルまたはwhois.arin.net 推測ができないならば[ IPv 4 ]アドレスとネットワーク名のために.
多くのシステムではデフォルトではインストールされませんが、APTを使ってインストールできます.
sudo apt install whois
2.4 .nslookup
nslookupは対話的にインターネットネームサーバを決定するために使用されます.これはネームサーバーのルックアップの略です.
nslookupには二つのモードがあります.
nslookup [-option] [name | -] [server]
ホスト[サーバ]がデフォルトサーバかサーバを使用しているホストのために情報を探すところ.2.5 .traceroute
tracerouteはルートパケットトレースをネットワークホストに出力します.
tracerouteレコードパスパケットはIPネットワークからあるホストにたどり着きます.それはIPへのIPプロトコルの時間を使用して、ホストへのルート上の各ゲートウェイからICMP時間を超えた応答を得ようとします.
2.6 .ネットタット
Netstatはネットワーク接続、ルーティングテーブル、インターフェイス統計、マスカレード接続、マルチキャストメンバーシップを取得します.
このツールはLinuxのサブシステムに関する情報を出力します.役に立つ引数を以下に示します:
--ルート
Display the kernel routing tables. See the description in route(8) for details. netstat -r and route
-e produce the same output.
--グループ
Display multicast group membership information for IPv4 and IPv6.
--インターフェース
Display a table of all network interfaces.
--統計
Display summary statistics for each protocol.
2.7 .掘削する
DIGはDNSルックアップツールです.これは、DigはDNSネームサーバを尋問するための柔軟なツールです.これはDNSのルックアップを実行し、表示された名前のサーバー(s)から返される答えを表示します.
大部分のDNS管理者は、その柔軟性、使いやすさと出力の明快さのためにDNS問題を解決するために、DIGを使います.他のルックアップツールは、digより少ない機能性を持つ傾向があります.
簡単な使い方
dig @server name type
ここでserver
is the name or IP address of the name server to query. When the supplied server argument is a hostname, dig resolves that name before querying that name server.
If no server argument is provided, dig consults /etc/resolv.conf; if an address is found there, it queries the name server at that address. If either of the -4 or -6 options are in use, then only addresses for the corresponding transport will be tried. If no usable addresses are found, dig will send the query to the local host. The reply from the name server that responds is displayed.name
is the name of the resource record that is to be looked up.type
indicates what type of query is required — ANY, A, MX, SIG, etc. type can be any valid query type. If no type argument is supplied, dig will perform a lookup for an A record.
3 .結論
この記事はLinux用の便利なネットワークツールです.ifconfig , ping , whois , nslookup , traceroute , netstat , digです.
また様々なネットワーク問題のトラブルシューティングにおいて,各ツールの使用法とその重要性について論じた.
Reference
この問題について(Linux用の重要なネットワークとトラブルシューティングツール), 我々は、より多くの情報をここで見つけました https://dev.to/james_kinga/important-network-and-troubleshooting-tools-for-linux-l7kテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol