GNU/Linux >> Linux の 問題 >  >> Linux

Linuxホストファイル:編集して使用する方法は?

Linuxホストファイルとは何かを理解するには、視覚的な支援アプローチを通じてこのチュートリアルを実行する必要があります。したがって、Ubuntuターミナルを起動しますが、最初に、rootユーザーであるかrootユーザー権限を持っていることを確認してください。

rootユーザー権限を持っていると、Linux端末で入力したコマンドの前に「sudo」を付けることができます。たとえば、友人や大学のLinux端末の前にいると仮定します。更新を確認するか、特定のファイルシステム構成にアクセスすることをお勧めします。非rootユーザーまたはsudoerユーザーとして更新をチェックする簡単なコマンドを以下に示します。

Linux OSにsudoer権限がある場合、表示される「permissiondenied」エラーが発生します。 Linuxオペレーティングシステムのこの認証の側面は、不当なセキュリティ侵害を防ぐために重要です。このチュートリアル記事はLinuxホストファイルの理解に焦点を合わせているため、このような認証レベルは重要です。

Linuxオペレーティングシステムは、そのようなファイルシステムへのアクセスが特権または認証されていることを保証します。これらは、Linuxオペレーティングシステムの機能および設計階層において重要な役割を果たします。この理論をテストするために、プレフィックスとして「sudo」コマンドを使用してUbuntuLinuxシステムを更新しましょう。

ご覧のとおり、認証パスワードの入力を求められ、システムで更新を正常に実行できました。これは、ユーザーがsudoer特権を持っていたためです。 sudoerユーザーの詳細については、すでに用意されているチュートリアルモジュールをご覧ください。

Linuxホストファイルとは何ですか?

「ホストファイル」という用語はそれ自体を定義します。これは、WindowsやmacOSを含むすべてのオペレーティングシステムに適用できます。 Webサイト管理者のシナリオを考えてみましょう。そのような個人の責任の一部は、ドメイン名を介してさまざまなWebサイトを管理することです。 Web管理者は、自分が管理しているWebサイトのドメイン名を知っている必要があります。名前を使用してWebサイトを照会し、潜在的な問題のトラブルシューティングを簡単に行うことができます。

この概念をさらに理解するために、このFosslinuxチュートリアルWebサイトへの現在のアクセスを検討してください。あなたは、エンドユーザーとして、このサイトを単純なインターフェースとしてのみ見ています。ただし、このサイトを管理しているWeb管理者は、このサイトが2つの部分に分かれていることを知っています。つまり、それらはIPアドレスとドメインです。 Linuxホストファイルのこれら2つの側面は相互に関連しており、一方が他方なしでは存在できません。

したがって、現在使用しているLinuxオペレーティングシステムにもLinuxホストファイルモジュールがあります。したがって、サイトをローカルで快適にホストできます。オペレーティングシステムのLinuxホストファイル構造を確認するには、端末で次のコマンドを入力します。

最初の2行は重要です。ただし、最初の行に集中します。簡単に言うと、最初の行は、ローカルIPアドレス「127.0.0.1」がドメイン名「localhost」にリンクしていることを直接示しています。IPアドレスは、ドメイン名に優先するため、ドメイン名の前にあります。簡単に言うと、ドメイン名の前にIPアドレスが存在する必要があります。 IPアドレスが割り当てられると、それを変更することはできません。ただし、ドメイン名は編集しても同じIPアドレスを指すことができます。

ブラウザからWebサイトにアクセスするシナリオを考えてみましょう。ブラウザの最初のアクションは、ドメイン名にリンクされているIPアドレスを探すことです。 IPアドレスが存在する場合は、Webサイトにアクセスできます。ただし、IPアドレスがアクティブでない場合は、404エラーが発生します。これは、サイトにアクセスできないことを意味します。

Linuxホストファイルの編集と使用

写真の価値は千の言葉で定量化されたままなので、Linuxホストファイルの重要性を完全に記憶するための実際のアプローチが必要です。このファイルには、LinuxマシンのローカルIP「127.0.0.1」とホスト名「localhost」が含まれているため、自分をオフラインのWeb管理者と考えてください。 Linuxホストファイルの編集と使用に関するデモでは、LinuxマシンにWebサーバーがインストールされている必要があります。この例では、人気のある受賞歴のあるWebサーバーApacheを使用します。幸運なことに、LinuxOSでApacheを設定するための詳細なチュートリアルがあります。したがって、チュートリアルを再開する前に、先に進んで設定してください。

Linuxホストファイルアクセスの編集

これでApacheWebサーバーが稼働し、デフォルトでマシンのローカルIPアドレスが割り当てられます。したがって、ブラウザで新しいタブを開いてアドレス「127.0.0.1」を打ち込むと、次のようなページが表示されることを意味します。

Apacheは、マシン上のIPアドレスを見つけて、デフォルトの「WelcometotheWeb」ページを表示できると言っていました。したがって、Apacheは、オフラインモードでマシン上でWebサイトをローカルにホストできると言っています。あなたが意欲的なウェブデザイナーおよび開発者であるなら、これはいくつかのエキサイティングなニュースです。ただし、デフォルトのApacheページへのアクセスは、ローカルホストのIPアドレス「127.0.0.1」を介して行われました。これで、以前にアクセスしたLinuxホストファイルで表示されたものと同じ「localhost」ホスト名を使用してアクセスを試みることができます。

同じブラウザで、IPアドレス「127.0.0.1」を削除して「localhost」に置き換えます。デフォルトのApacheWebページビューは同じままである必要があります。唯一の違いは、ブラウザのURLビューで、「127.0.0.1」ではなく「localhost」と表示されるようになりました。

Linuxホストファイルの動的な側面

前述のように、このIPアドレスは、使用している1台のマシンへのアクセスを制限します。ただし、ネットワークに関する知識がある場合は、TP-Linkルーターを構成する必要があります。これにより、127.0.0.1とは異なる動的IPアドレスを構成できるようになります。動的IPアドレスの利点は、他のマシンから自分のマシンにアクセスできることです。したがって、Linuxホストファイル、Webサーバー、およびTP-Linkルーターに関する知識を統合することで、誰もが認めるWeb管理者に近づくことができます。

1台のマシンだけを扱っているので、それが提供しなければならないLinuxホストファイルの基本的な知識を取り入れます。マシンごとに1つのIPアドレスしか処理できないため、ホスト名の編集が必要であることに同意しました。したがって、先に進んで、前に開いたLinuxホストファイルの「localhost」という名前を編集します。 「webadmin.com」など、別の名前に変更できます。次に、Webブラウザからアクセスして、デフォルトのApacheホームページが表示されるかどうかを確認します。

予想どおり、編集された「webadmin.com」ホスト名を介したデフォルトのApacheWebページへのアクセスは成功しました。

編集されたホスト名「webadmin.com」を介してデフォルトのApacheWebページに確実にアクセスするには、いくつかの検証を実行する必要があります。別の端末を開き、次のping要求を実行します。

ping要求は、ホスト名またはドメイン名に連絡して、アクティブかどうかを判断する方法です。成功したピン要求は、上記のように応答します。ドメイン名「webadmin.com」にpingを実行すると、ホスト名に割り当てられたIPアドレスに関連付けられた応答が端末に返されました。つまり、これはLinuxホストファイルの編集が成功した証拠です。

Linuxホストファイルの重要性とアプリケーション

Linux Host Fileを操作するための強固な基盤ができたので、この知識が私たちをどこまで導くことができるかを知る必要があります。その重要性のいくつかについてはすでに触れましたが、これらすべての利点をバンドルする必要があります。

Web開発者であるか、Web開発者を目指している場合は、開発サーバーに懐疑的である可能性があります。ただし、ApacheやNginxなどの本番サーバーを使用することで、マシンを本番サーバーに変えることができます。 Webアプリが本番環境でどのように動作するかを確認できます。したがって、Webアプリケーションの安定したテストの場を提供します。さらに、Webアプリで作業するたびに、開発サーバーを再起動する必要はありません。実動サーバーは、インストールおよび構成時に常に継続的に実行またはアクティブな状態になります。コードを変更してからブラウザに移動し、Linuxホストファイルのホスト名またはIPアドレスを入力する必要があります。

Linuxホストファイルのもう1つの利点は、ファイルをホストして他のリモートマシンと共有できることです。自分の側で特定のファイル形式へのアクセスを保証できるファイル共有システムを作成できます。

結論

この記事から得た知識は、ドメイン名とIPアドレスが現実の世界でどのように接続されているかを理解する上で自信をつけるために不可欠です。さらに、ドメインネームサーバーなどの高度な概念に関連する情報や構成にさらに接続します。ここから、構成のウォークスルーとセットアップ方法を簡単に理解できます。

このLinuxホストファイルの知識があなたを導く道への大きな歓声。


Linux
  1. LinuxでFlatpakをインストールして使用する方法

  2. UNIX / Linux:ディレクトリとファイルでスティッキー ビットを使用する方法

  3. vi を使用して Linux のターミナルでコマンドを編集するには?

  1. Linuxでのファイルパスとその使用方法を理解する

  2. Linux、Windows、またはMacでhostsファイルを編集する方法

  3. LinuxでTracerouteをインストールして使用する方法

  1. Linuxファイルコマンド:その機能と使用方法

  2. Linux Screenをインストールして使用する方法は?

  3. Linux、Windows、およびmacOSでホストファイルを編集する方法