Linuxターミナル11からネットワークを操作する方法あなたが知る必要があるコマンド
ファイルをダウンロードしたい、ネットワークの問題を診断したい、ネットワークインターフェースを管理したい、ネットワーク統計を見たいなど、端末コマンドがあります。このコレクションには、実証済みの真のツールといくつかの新しいコマンドが含まれています。.
あなたはめったに端末を使用しないLinuxユーザでさえもpingや他のネットワーク診断ツールを使用するためにしばしば起動するけれども、あなたはグラフィカルデスクトップからこれの大部分をすることができます.
カール&ウェット
使用 カール または wget 端末を離れることなくインターネットからファイルをダウンロードするコマンド。 curlを使っているなら、 カール-O ファイルへのパスが続きます。ユーザーが使用できるwget wget オプションなしで…ファイルは現在のディレクトリに表示されます。.
curl -O website.com/file
wget website.com/file
ping
ping 指定したアドレスにECHO_REQUESTパケットを送信します。お使いのコンピュータがインターネットまたは特定のIPアドレスと通信できるかどうかを確認するのに最適な方法です。ただし、多くのシステムはpingに応答しないように設定されています。.
Windowsのpingコマンドとは異なり、Linuxのpingコマンドは、終了するまでパケットを送信し続けます。あなたは有限量のパケットを指定することができます。 -c スイッチ.
ping -c 4 google.com
tracepath&traceroute
の tracepath コマンドはに似ています traceroute, しかし、それはroot権限を必要としません。 tracerouteはそうではないがUbuntuにもデフォルトでインストールされている。 tracepathは、指定した宛先へのネットワークパスを追跡し、そのパスに沿って各「ホップ」を報告します。ネットワークの問題や速度の低下がある場合は、tracepathを使用して、ネットワークに障害が発生している場所、または速度が低下している場所を確認できます。.
tracepath example.com
mtr
の mtr commandはpingとtracepathを単一のコマンドにまとめます。 mtrはパケットを送信し続け、各「ホップ」へのping時間を表示します。これも問題を示します - この場合、ホップ6がパケットの20%以上を失っていることがわかります。.
mtr howtogeek.com
終了したらqまたはCtrl-Cを押して終了します.
ホスト
の ホスト コマンドはDNSルックアップを実行します。ドメイン名を付けると、関連付けられたIPアドレスが表示されます。それにIPアドレスを与えればあなたは関連付けられたドメイン名を見るでしょう.
ホストhowtogeek.com
ホスト208.43.115.82
誰が
の 誰が 特定のWebサイトを登録し、所有しているユーザーに関する詳細情報を表示するには、コマンドを使用してWebサイトのwhoisレコードを表示します。.
whois example.com
ifplugstatus
の ifplugstatus コマンドは、ケーブルがネットワークインターフェースに接続されているかどうかを教えてくれます。 Ubuntuにはデフォルトではインストールされていません。インストールするには、次のコマンドを使用します。
sudo apt-get ifplugdをインストールしてください
コマンドを実行してすべてのインターフェースの状況を確認するか、特定のインターフェースを指定してその状況を表示します。.
ifplugstatus
ifplugstatus eth0
「リンクビートが検出されました」とは、ケーブルが接続されていることを意味します。接続されていない場合は「アンプラグド」と表示されます。.
ifconfig
の ifconfig commandには、システムのネットワークインタフェースを設定、調整、およびデバッグするためのさまざまなオプションがあります。 IPアドレスやその他のネットワークインターフェース情報を表示するための簡単な方法でもあります。タイプ ifconfig 名前を含む、現在アクティブなすべてのネットワークインタフェースのステータスを表示します。インターフェイスの名前を指定して、そのインターフェイスに関する情報だけを表示することもできます。.
ifconfig
ifconfig eth0
ifdownとifup
の ifdown そして ifup コマンドは実行と同じものです。 ifconfig up または ifconfig down. インターフェースの名前を指定すると、インターフェースを停止するか起動します。これにはroot権限が必要です。そのため、Ubuntuではsudoを使用する必要があります。.
sudo ifdown eth0
sudo ifup eth0
これをLinuxデスクトップシステムで試してみると、おそらくエラーメッセージが表示されるでしょう。 Linuxデスクトップは通常NetworkManagerを使用します。これはネットワークインターフェースを管理します。ただし、これらのコマンドはNetworkManagerがなくてもサーバー上で機能します。.
コマンドラインからNetworkManagerを本当に設定する必要がある場合は、 nmcli コマンド.
dhclient
の dhclient コマンドを使用すると、コンピュータのIPアドレスを解放して、DHCPサーバーから新しいIPアドレスを取得できます。これにはroot権限が必要なので、Ubuntuではsudoを使用してください。オプションを指定せずにdhclientを実行して、新しいIPアドレスを取得するか、または -r 現在のIPアドレスを解放するように切り替えます.
sudo dhclient -r
sudo dhclient
ネットスタット
の ネットスタット コマンドは、オープンソケットやルーティングテーブルなど、さまざまなインタフェース統計を表示できます。オプションなしでnetstatコマンドを実行すると、開いているソケットのリストが表示されます。.
このコマンドでできることはもっとたくさんあります。たとえば、 netstat -p オープンソケットに関連したプログラムを表示するためのコマンド.
すべてのポートの詳細な統計を表示する netstat -s.
また、過去のプロセス管理とファイル操作のコマンドについても説明しました。.