Linux サーバーの一般的なネットワークトラブルシューティング方法

Linux サーバーの一般的なネットワークトラブルシューティング方法

日常業務において、サーバーネットワークの問題が発生し、サーバーが正常に動作しなくなることがあります。サーバー ネットワークの問題を解決するには、通常、まずネットワークのトラブルシューティングを行う必要があります。ここでは、Linux サーバーを例に、よく使用されるネットワークのトラブルシューティング方法を紹介します。

ステップ1: Linuxサーバーにアクセスする

ネットワーク障害が発生すると、通常、Linux サーバーは SSH 経由ではアクセスできなくなり、外部コンソール アクセスを使用する必要があります。たとえば、専用サーバーの場合は IPMI コンソールにアクセスする必要がありますが、米国の VPS サーバーの場合はログインするために VNC コンソールにアクセスする必要がある場合があります。どちらの方法でも、リモート SSH アクセスが利用できない場合に問題を診断するためのアクセスが提供されます。

上記の 2 つの方法で Linux サーバーに正常にアクセスした後、次のコマンドを実行して、Google のパブリック DNS サーバーにアクセスできるかどうかを確認します。 PS: 現在、ほとんどの海外ホスティング プロバイダー (BlueHost、RAKsmt など) は、24 時間のテクニカル サポート サービスを提供しています。サーバーにネットワーク障害が発生し、正常に使用できない場合は、ホスティング プロバイダーに連絡して、タイムリーな解決を求めることもできます。

ping 8.8.8.8

この Ping コマンドでサーバーが宛先に到達できない場合は、ネットワーク構成に問題があることを示しています。次に、ネットワーク構成のどこに問題があるかを確認する必要があります。

ステップ2: ネットワーク構成の失敗を確認する

まず、ping コマンド (ローカル コンピューターから) を使用してサーバーのプライマリ IP とゲートウェイに ping を実行し、Linux サーバーにネットワーク接続があるかどうかを確認します。

ping {最小IPが表示されます}

サーバーのゲートウェイ IP に正常に ping を実行できる場合は、ネットワーク ルーティングが正しいことを示しているので、トラブルシューティングの次の手順に進むことができます。

ログインしたら、次のコマンドを実行して、サーバーへのネットワーク ルートを表示できます。

アウト -n

これにより、ネットワーク トラフィックがどのようにサーバーに到達しているかが表示され、トラフィックが実際にサーバーのゲートウェイ IP に到達していることが証明されます。

何らかの理由で、ローカル コンピュータ ターミナルからプライマリ サーバー IP への ping が機能しない場合は、プライマリ IP をルーティングしている特定のインターフェイスに接続の問題が発生しています。

ヒント:ネットワーク インターフェイス (例: "eth0") が有効になっていることを確認する必要があります。これを実行し、構成されているすべてのインターフェイスを確認するには、次のコマンドを実行します。

IPDD

このコマンドは、サーバー上で設定され、使用可能なすべてのネットワーク インターフェイスを出力し、関連する 2 つの状態 (「UP」または「DOWN」) のいずれかを示します。

トラブルシューティングしている IP に割り当てられたインターフェイスが「DOWN」ステータスを示している場合は、次のコマンドを発行してインターフェイスを起動 (および「UP」に) できます。

if down {intefce nme} /* ダウンすると intefce がダウンします */

if up {intefce nme} /* ビンゴ n intefce up */

例: if up eth0 /* インターフェース「eth0」を開始 */

何らかの理由で上記のコマンドが機能しない場合は、トラブルシューティング対象のインターフェイスが、if down (および if up) スクリプトによって検出される状態ではない可能性があります。この場合は、foce フラグを使用してみてください。

ダウンの場合 – フォーカス {intefce nme}

アップの場合{intefce nme}

このコマンドを実行すると、スクリプトが期待どおりに (そして正常に) 実行されなかった理由を示すエラーが表示されます。最も可能性の高い原因は、構成ファイルの構文エラーです。

①CentOS および RHEL ベースのサーバーを使用しているユーザーの場合は、次のコマンドを実行して構成ファイルを確認します。

ct /etc/sysconfig/netwok-scipts/ifcfg-{intefce nme}

②UbuntuおよびDebinサーバーを使用しているユーザーの場合は、次のコマンドを実行して設定ファイルを表示します。

ct /etc/netwok/intefces

Ubuntu および Debin サーバー上のクライアント、特に Ubuntu 8.04 LTS 以降の場合、このコマンドは若干異なり、次のようになります。

/etc/netpln/file.yml を編集します。

ネットワーク構成ファイルが変更されたら、次のコマンドを実行してネットワーク サービスを再起動します。

Ubuntu および Debin バージョン 8.04 LTS より前のネットワーク サービスの再起動コマンド:

seice estt ネットワーキング

Ubuntu および Debin 8.04 LTS 以降のバージョンでは、ネットワーク サービス コマンドを再起動します。

netpln 適用

CentOS および RedHt サーバーに基づくネットワーク コマンドを再起動します。

選択 estt ネットワーク

<<:  ウェブサイトで自己署名証明書を使用するとどのような危険がありますか?

>>:  Baota Windows Panel のインストール方法 Baota Windows Panel のインストール チュートリアル

推薦する

ブランド企画OKR(個人・プロフェッショナルブランドOKR設定プラン)

個人プロフェッショナルブランドOKR設定プランOKR は Objectives and Key R...

WeChat情報フロー広告の費用はいくらですか?(WeChat Moments情報フロー広告の費用はいくらですか?)

WeChat Moments情報フロー広告の費用はいくらですか? WeChat Momentsでは...

ウェブサイトを構築するためにドメイン名を申請するにはどうすればよいですか?どのドメイン名登録ウェブサイトが優れているでしょうか?

ドメイン名はインターネット上の重要な識別子です。これは、Web サイトを識別するために使用される名前...

成都ブランドマーケティングプロモーション(成都代理店運営Q&A)

成都代理店運営Q&Aこれは成都で設立されたばかりの会社です。相談の過程で尋ねられた質問は、大...

5118 インテリジェントな不正語検出機能とAPIのアップグレード

2023年にAIビッグモデル技術が台頭し、AIを使ってコンテンツを作成する人が増えています。 AI ...

phpStudy パネルが FTP サーバーに接続できない場合はどうすればよいですか?

phpStudy パネルは、CentOS、Ubuntu、Debin、Fedo などの Linux デ...

実店舗のプロモーション方法(実店舗のプロモーション方法)

実店舗の宣伝方法実店舗プロモーションとは、実店舗がさまざまな営業プロモーション手法を用いて、店舗への...

SEO キーワード プロモーション (SEO プロモーションを行う際に知っておくべきこと)

SEOプロモーションについて知っておくべきことSEO プロモーションとは、ウェブサイトを最適化して...

日用消費財のブランドマーケティング戦略の分析(日用消費財企業はどのようにマーケティングとマネジメントを行っているか)

日用消費財メーカーはどのようにマーケティングと管理を行っているのでしょうか?モバイル ソーシャル ネ...

動画広告情報フロー(Douyin情報フロー広告の再生方法を解説する記事1つ)

この記事では、Douyin情報フロー広告の使い方を説明します。まず、Douyin 情報フロー広告は ...

ウェブサイトを宣伝する 10 の方法 (ウェブサイトを宣伝する方法、ウェブサイトを宣伝する 10 の安価な方法、あなたにぴったりの方法が必ず見つかります!)

オンラインプロモーションのやり方、10の安価なオンラインプロモーション方法、あなたにぴったりの方法が...

シンプルなスマートホームブランドのマーケティングプラン(「スマートホーム」のマーケティングの秘密はすべてこの上場企業の財務報告書にあります)

「スマートホーム」のマーケティングの秘密は、この上場企業の財務報告書にすべて記されている最近、多く...

.cyou ドメイン名はいかがでしょうか? .cyou ドメイン名登録価格

.cyou ドメイン名はいかがでしょうか? .cyou ドメイン名は、ルクセンブルクに拠点を置く S...

コード署名証明書の申請プロセス

現代のソフトウェア開発では、コード署名証明書これは、ソフトウェアのセキュリティと信頼性を確保するため...

OpenSSL コマンドを使用して SSL 証明書を生成する方法

OpenSSL は、コンピュータ ネットワーク上の通信をより安全にする暗号化ソフトウェア ライブラリ...