ネットワークの専門家がこれらの Linux の「ネットワーク構成」コマンドと「トラブルシューティング」コマンドを理解できないのはなぜでしょうか?
1.ifconfig
Linux カーネルでは、ifconfig コマンドはネットワーク インターフェイス パラメータの構成と表示において重要な役割を果たします。 ifconfig コマンドを使用すると、ユーザーはネットワーク インターフェイス上でさまざまな構成を実行できます。ただし、ifconfigコマンドで設定したネットワークカード情報は、ネットワークカードの再起動やマシンの再起動を行うと無効になるので注意してください。これらの構成情報をコンピューターに永続的に保存したい場合は、対応するネットワーク カードの構成ファイルを変更する必要があります。こうすることで、システムが再起動されても設定が保持されます。
# ifconfig eth0: フラグ=4163 mtu 1500 inet 172.24.186.123 ネットマスク 255.255.240.0 ブロードキャスト 172.24.191.255 エーテル 00:16:3e:24:5d:8c txqueuelen 1000 (イーサネット) RX パケット 36773275 バイト 9755326821 (9.0 GiB) RX エラー 0 ドロップ 0 オーバーラン 0 フレーム 0 TX パケット数 31552596 バイト 6792314542 (6.3 GiB) TX エラー 0 ドロップ 0 オーバーラン 0 キャリア 0 コリジョン 0 lo: フラグ=73 mtu 65536 inet 127.0.0.1 ネットマスク 255.0.0.0 ループ txqueuelen 1000 (ローカル ループバック) RX パケット 36893510 バイト 27158894604 (25.2 GiB) RX エラー 0 ドロップ 0 オーバーラン 0 フレーム 0 TX パケット数 36893510 バイト 27158894604 (25.2 GiB) TX エラー 0 ドロップ 0 オーバーラン 0 キャリア 0 コリジョン 0
ifconfig
ネットワーク ポート (eth0
) コマンドを使用すると、IP アドレス
、MAC アドレス
などの特定のインターフェイスの詳細のみが表示されます。-a
オプションを使用すると、これも無効になっている場合、利用可能なすべてのインターフェイスの詳細が表示されます。
# ifconfig eth0
IP アドレスとゲートウェイの割り当て
# ifconfig eth0 192.168.1.110 ネットマスク 255.255.255.0
IP アドレス
と
ゲートウェイインスタント インターフェイスを割り当てます。システムを再起動すると、この設定は削除されます。
特定のネットワーク ポートを有効または無効にする
enable
または
disableでは、次のようにコマンド例を使用します。
启eth0
# ifup eth0
eth0 を無効にする
# ifdown eth0
MTU サイズの設定
デフォルトでは、
MTU
サイズは1500
です。次のコマンドを使用して、必要なMTU
サイズを設定できます。XXXX
をサイズに置き換えます。
# ifconfig eth0 mtu XXXX
インターフェイスを無差別モードに設定します
ネットワーク インターフェイス
受信したパケットのみが特定のNIC
に属します。インターフェイスをプロミスキャス
モードにすると、すべてのパケットが受信されます。これは、パケットをキャプチャして後で分析する場合に役立ちます。これを行うには、スーパーユーザー アクセスが必要になる場合があります。
# ifconfig eth0 - promisc
2.ping コマンド
ping コマンドは、ホスト間のネットワーク接続をテストするために使用されます。 pingコマンドを実行すると、ICMPトランスポートプロトコルを利用して応答を要求するメッセージが送信され、相手ホストのネットワーク機能に問題がなければ応答するため、ホストが正常に動作していることがわかります。
# ping 127.0.0.1 または # www.rumenz.com に ping を送信します
# ping -c 5 www.rumenz.com PING www.rumenz.com (42.194.162.109) 56(84) バイトのデータ。 42.194.162.109 (42.194.162.109) からの 64 バイト: icmp_seq=1 ttl=52 time=35.8 ミリ秒 42.194.162.109 (42.194.162.109) からの 64 バイト: icmp_seq=2 ttl=52 time=35.6 ミリ秒 42.194.162.109 (42.194.162.109) からの 64 バイト: icmp_seq=3 ttl=52 time=35.6 ミリ秒 42.194.162.109 (42.194.162.109) からの 64 バイト: icmp_seq=4 ttl=52 time=35.6 ミリ秒 42.194.162.109 (42.194.162.109) からの 64 バイト: icmp_seq=5 ttl=52 time=35.6 ミリ秒 --- www.rumenz.com ping 統計 --- 5 パケット送信、5 パケット受信、パケット損失 0%、時間 4004 ミリ秒 rtt 最小/平均/最大/mdev = 35.662/35.720/35.893/0.190 ミリ秒
Linux
では、ping コマンドは中断されるまで実行されます。
N件のリクエスト (成功またはエラー応答) を終了した後、
-cオプションを使用して ping を実行します。
3.traceroute コマンド
traceroute
は、宛先に到達するまでにかかるホップ数を表示するネットワーク トラブルシューティング ユーティリティです。これにより、パケットが通過するパスも決定されます。以下では、グローバルDNS サーバー IP アドレス
へのルートを追跡しており、宛先に到達できることは、パケットが移動するパスも示しています。
# トレースルート 8.8.8.8
4. netstat コマンド
netstat コマンドは、Linux のネットワーク システムのステータス情報を出力するために使用され、Linux システム全体のネットワーク ステータスを知ることができます。
# netstat -r カーネルIPルーティングテーブル 宛先ゲートウェイの Genmask フラグ MSS ウィンドウ irtt Iface デフォルトゲートウェイ0.0.0.0 UG 0 0 0 eth0 リンクローカル 0.0.0.0 255.255.0.0 U 0 0 0 eth0 172.24.176.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0
5. dig コマンド
dig コマンドは、ドメイン名システムが適切に動作しているかどうかをテストするために使用できる、一般的に使用されるドメイン名クエリ ツールです。
# www.rumenz.com を掘る ; > DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.7 > www.rumenz.com ;; グローバルオプション: cmd ;; 答えが得られました: ;; ->>ヘッダ#53(100.100.2.136) ;; 日時: 2021 年 11 月 20 日土曜日 21:45:32 CST ;; MSG サイズ受信: 48
6. nslookup コマンド
) を示しています。
nslookup
コマンドは、DNS
関連のクエリを検索するためにも使用されます。次の例は、rumenz.com
.の
A レコード(
IP アドレス
# nslookup www.rumenz.com サーバー: 100.100.2.136 アドレス: 100.100.2.136#53 権威のない回答: 名前: www.rumenz.com 住所: 42.194.162.109
7. ルートコマンド
####ルート
route` コマンドは、`ip` ルーティング テーブルも表示および操作します。デフォルトのルーティング テーブルを表示する`Linux
次のコマンドを使用して、ルートとデフォルト ゲートウェイを追加、削除します。
ルートを追加
# ルート追加 -net 10.10.10.0/24 GW 192.168.0.1
ルートを削除
# ルートデルネット 10.10.10.0/24 GW 192.168.0.1
デフォルトゲートウェイを追加
# ルート追加デフォルト GW 192.168.0.1
8.ホストコマンド
host
名前IP
またはIP
名前IPv4
またはIPv6
を検索し、をクエリするコマンドDNS
レコード。
# ホスト www.rumenz.com www.rumenz.com のアドレスは 42.194.162.109
//最初にインストールしてください # yum インストールバインドユーティリティ -y # host -t CNAME www.baidu.com www.baidu.com は、www.a.shifen.com のエイリアスです。
-t
オプションを使用すると、CNAME
、NS
、MX
、# などの DNS リソース レコードを見つけることができます。 ##SOAなど
9.arpコマンド
arp コマンドはアドレス解決プロトコルであり、ネットワーク層アドレスを解析してデータリンク層アドレスを見つける、ネットワーク プロトコル パッケージ内の非常に重要なネットワーク伝送プロトコルです。このコマンドは、arp プロトコル解析テーブル内のバッファされたデータを表示および変更できます。
# arp -e アドレス HWtype HWaddress フラグ マスク Iface ゲートウェイ ether ee:ff:ff:ff:ff:ff C eth0
10. ethtool コマンド
ethtool コマンドは、イーサネット カードの構成情報を取得したり、これらの構成を変更したりするために使用されます。このコマンドは比較的複雑で、多くの機能があります。
# ethtool eth0 eth0 の設定: リンクが検出されました: はい
11. iwconfig コマンド
iwconfig システムは、ワイヤレス ネットワーク デバイスを構成するか、ワイヤレス ネットワーク デバイスの情報を表示します。 iwconfig コマンドは ifconfig コマンドに似ていますが、その構成オブジェクトはワイヤレス ネットワーク カードであり、ワイヤレス通信帯域の設定など、ネットワーク デバイス上でワイヤレス操作を実行します。
//最初にインストールしてください # yum install -y ワイヤレスツール # iwconfig [インターフェース] eth0 にはワイヤレス拡張機能はありません。
12. ホスト名コマンド
hostname
はネットワーク内で識別されます。hostname
コマンドを実行して、マシンのホスト名を表示します。ホスト名は/etc/sysconfig/network
で永続的に設定できます。正しいホスト名を設定した後は再起動が必要です。
# ホスト名 ルーメンツ.com
以上がネットワークの専門家がこれらの Linux の「ネットワーク構成」コマンドと「トラブルシューティング」コマンドを理解できないのはなぜでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Linuxシステム管理者の主なタスクには、システムの監視とパフォーマンスチューニング、ユーザー管理、ソフトウェアパッケージ管理、セキュリティ管理とバックアップ、トラブルシューティングと解像度、パフォーマンスの最適化、ベストプラクティスが含まれます。 1. TOP、HTOP、その他のツールを使用して、システムのパフォーマンスを監視し、チューニングします。 2。ユーザーADDコマンドおよびその他のコマンドを介して、ユーザーアカウントとアクセス許可を管理します。 3. APTとYUMを使用してソフトウェアパッケージを管理し、システムの更新とセキュリティを確保します。 4.ファイアウォールを構成し、ログを監視し、データバックアップを実行して、システムセキュリティを確保します。 5.ログ分析とツールの使用を通じてトラブルシューティングと解決。 6.カーネルパラメーターとアプリケーションの構成を最適化し、ベストプラクティスに従ってシステムのパフォーマンスと安定性を向上させます。

Linuxの学習は難しくありません。 1.Linuxは、UNIXに基づいたオープンソースオペレーティングシステムであり、サーバー、組み込みシステム、およびパーソナルコンピューターで広く使用されています。 2。ファイルシステムと許可管理を理解することが重要です。ファイルシステムは階層的であり、許可には読み取り、書き込み、実行が含まれます。 3。APTやDNFなどのパッケージ管理システムは、ソフトウェア管理を便利にします。 4。プロセス管理は、PSおよびTOPコマンドを通じて実装されます。 5. MKDIR、CD、Touch、Nanoなどの基本的なコマンドから学習を開始し、シェルスクリプトやテキスト処理などの高度な使用法を試してください。 6.許可問題などの一般的なエラーは、SudoとChmodを通じて解決できます。 7.パフォーマンスの最適化の提案には、HTOPを使用してリソースを監視すること、不要なファイルのクリーニング、SYの使用が含まれます

Linux管理者の平均年salは、米国で75,000〜95,000ドル、ヨーロッパでは40,000〜60,000ユーロです。給与を増やすには、次のことができます。1。クラウドコンピューティングやコンテナテクノロジーなどの新しいテクノロジーを継続的に学習します。 2。プロジェクトの経験を蓄積し、ポートフォリオを確立します。 3.プロフェッショナルネットワークを確立し、ネットワークを拡大します。

Linuxの主な用途には、1。Serverオペレーティングシステム、2。EmbeddedSystem、3。Desktopオペレーティングシステム、4。開発およびテスト環境。 Linuxはこれらの分野で優れており、安定性、セキュリティ、効率的な開発ツールを提供します。

インターネットは単一のオペレーティングシステムに依存していませんが、Linuxはその上で重要な役割を果たしています。 Linuxは、サーバーやネットワークデバイスで広く使用されており、安定性、セキュリティ、スケーラビリティに人気があります。

Linuxオペレーティングシステムのコアは、コマンドラインインターフェイスで、コマンドラインを介してさまざまな操作を実行できます。 1.ファイルおよびディレクトリ操作は、ファイルとディレクトリを管理するために、LS、CD、MKDIR、RM、その他のコマンドを使用します。 2。ユーザーおよび許可管理は、useradd、passwd、chmod、その他のコマンドを介してシステムのセキュリティとリソースの割り当てを保証します。 3。プロセス管理は、PS、Kill、およびその他のコマンドを使用して、システムプロセスを監視および制御します。 4。ネットワーク操作には、Ping、Ifconfig、SSH、およびネットワーク接続を構成および管理するためのその他のコマンドが含まれます。 5.システムの監視とメンテナンスは、TOP、DF、DUなどのコマンドを使用して、システムの動作ステータスとリソースの使用を理解します。

導入 Linuxは、柔軟性と効率性により、開発者、システム管理者、およびパワーユーザーが好む強力なオペレーティングシステムです。しかし、頻繁に長く複雑なコマンドを使用することは退屈でERです

Linuxは、サーバー、開発環境、埋め込みシステムに適しています。 1.サーバーオペレーティングシステムとして、Linuxは安定して効率的であり、多くの場合、高電流アプリケーションの展開に使用されます。 2。開発環境として、Linuxは効率的なコマンドラインツールとパッケージ管理システムを提供して、開発効率を向上させます。 3.埋め込まれたシステムでは、Linuxは軽量でカスタマイズ可能で、リソースが限られている環境に適しています。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 中国語版
中国語版、とても使いやすい

Dreamweaver Mac版
ビジュアル Web 開発ツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター
