GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS Linux でホスト名を変更する方法

ホスト名という言葉を聞いたり読んだりしたことがある人は多いでしょう。 しかし、ホスティング業界や Linux コミュニティとなんらかの関係がなければ、この用語の意味は正確には明確ではないかもしれません。 Web開発のキャリアに参加している場合にも、それについて聞くことがあります。ホスト名とは何かを知りたい場合は、私たちと一緒にいて、読み続けて見つけてください。

ホスティング会社との Web ホスティング プランを持っている場合は、コントロール パネルに接続するため、または電子メールの構成で使用するためなどに、以前にホスト名が送信された可能性があります。Linux または Web 開発者に興味がある場合キャリアの場合は、おそらくこの用語をすでに目にしたことがあるか、すぐに目にするでしょう。では、ホスト名とは正確には何ですか?

ホスト名とは?何に役立ちますか?

シンプルにするために、ホスト名はサーバーの名前です 、コンピューター、またはそれを持つことができる任意のデバイス。多くの場合、ホスト名は実際のドメインのサブドメインまたは有効な FQDN (完全修飾ドメイン名の頭字語) です。

サーバーのホスト名の簡単な例は、「server.mydomain.com」のようなものです。コンピューターのホスト名を設定することもできます。実際、これは Linux コミュニティでは非常に一般的な方法です。

ホスト名を使用してサーバーやコンピュータに「名前」を付けることができますが、ホスト名が役立つのはなぜですか? または、ホスト名を便利にするにはどうすればよいでしょうか?まず、システムに名前を付けることは、もちろんそれを識別するのに役立ちますが、場合によっては追加の用途もあります。

たとえば、ホスト名が「server.mydomain.com」のサーバーがあり、そのホスト名がサーバーを指している場合、ホスト名を使用して、このサーバーを指すようにローカル電子メール クライアントをセットアップできます。また、FTP 接続や、Web ブラウザーの cPanel/WHM などのコントロール パネルへの接続にも使用できます。

ご覧のとおり、ホスト名は正しく使用すると非常に便利です。次は、より実用的な方法に進み、CentOS 環境でホスト名を変更しましょう。 .

CentOS 7 および 8 で CentOS ホスト名を変更する方法

ホスト名を変更する前に、いくつかのことに留意する必要があります。はい、ホスト名にもいくつかの基本的な要件があります 、およびそれらの要件は次のとおりです:

  • ホスト名には、小文字または大文字、つまり英語のアルファベットの a から z までの文字を使用できます。他の文字を使用することはお勧めしません。ホスト名は大文字と小文字が区別されることに注意してください。たとえば、server1.mydomain.com は Server1.mydomain.com と同じではありません (大文字と小文字の S に注意してください)。
  • ホスト名には数字を含めることもできます。0 から 9 までの任意の数字を使用できます。もちろん、これらの数字を組み合わせてより大きな数字を作成することもできます。
  • ホスト名には、ハイフン (-) とドット (.) の 2 つの特殊文字を含めることもできます。使用できる特殊文字はこれら 2 つだけです。他の文字は使用できません。
  • 最後に、ホスト名は文字または数字で開始および終了する必要があり、最小 2 文字、最大 63 文字の拡張子が必要です。
  • さらに、わかりやすい名前にすることもできますが、これは関連するホスト名が多数ある場合にのみ役立ちます。たとえば、メール サーバーとウェブ ホスティング サーバーがある場合、「mail.mydomain.com」などを使用できます。メール サーバーと「server.mydomain.com」はウェブ ホスティング サーバーです。

わかりました。CentOS サーバーまたはコンピューターのホスト名を変更または設定するために存在するさまざまな方法を見てみましょう。

ネットワーク構成ファイルを編集して手動で変更

このタスクを達成するための最も難しい方法から始めましょう。実際にはそれほど難しくはありませんが、それを達成するにはより多くのコマンドを実行する必要があるため、他の方法よりも少し難しいだけです.

まず、/etc/sysconfig/network を編集する必要があります 私たちのお気に入りのテキスト エディターを使用してファイルします。この例では、インターフェースが良く使いやすい nano を使用します。

nano /etc/sysconfig/network

このファイル内で、HOSTNAME 変数を変更して必要な新しいホスト名を入力するだけでよいため、最終結果は次のようになります。

HOSTNAME=server.mydomain.com

ここで編集を停止して変更を保存し、今度は別のファイル /etc/hosts を編集しましょう。

nano /etc/hosts

localhost (127.0.0.1) を参照する行を無視し、サーバーの IP を含むホスト名を変更します。通常は 2 行目です。

127.0.0.1 localhost localhost.localdomain
111.222.333.444 server100.mydomain.com server100

ご覧のとおり、2 行目には (左から右に) 1 番目に IP、2 番目に完全なホスト名、3 番目にホスト名の最初の部分が含まれています。

それが完了したら、ネットワーク サービスを再起動して、変更を永続的にする必要があります。

/etc/init.d/network restart

または

service network restart

hostnamectl コマンドを使用して CentOS ホスト名を設定します

ホスト名を変更する簡単な方法は、hostnamectl コマンドを使用することです。これは非常に簡単です:

hostnamectl set-hostname server99.mydomain.com

この例では、「server99.mydomain.com」をシステムの新しいホスト名に設定しています。これは、hostname コマンドまたは hostnamectl コマンドを実行するだけで確認できます:

hostname

または

hostnamectl

これを永続的にするには、サーバーを再起動する必要があるため、次のコマンドのいずれかを実行します:

reboot

または

shutdown now -rf

ホスト名ファイルを編集して CentOS ホスト名を設定する

ホスト名を変更する 3 つ目の方法があります。まず、/etc/hostname ファイルを編集することから始めます。通常どおり nano を使用します。

nano /etc/hostname

新しいホスト名を入力して変更を保存し、再起動するだけです:

reboot

または

shutdown now -rf

ええ、それだけです。

まとめ

今日、ホスト名とは、簡単に言えば、コンピューターまたはサーバーを識別しやすくするために割り当てることができる「名前」であり、リモート接続をセットアップする方法としても使用できることを学びました。たとえば、メール クライアントや FTP クライアントをセットアップする必要がある場合などです。

また、CentOS システムのホスト名を簡単に変更する方法がいくつかあることもわかりました。ネットワーク構成ファイルを編集したり、hostnamectl などのコマンドを使用したり、単にホスト名ファイルを編集したりできます。これらの方法の中で、2 番目の方法が私たちのお気に入りであり、最初の方法と組み合わせて使用​​することをお勧めします。これら 2 つの方法を (最初の方法から始めて) 一緒に使用すると、サーバーまたはコンピューターがオンラインに戻ったときにホスト名が完全に変更されることを 100% 確信できます。

CentOS Linux でホスト名を変更する方法が最後に変更されました:2020 年 5 月 5 日、Esteban Borges によって
Cent OS
  1. Linuxでホスト名を変更する方法

  2. CentOS7Linuxでホスト名を設定/変更する方法

  3. CentOSでホスト名を変更する方法

  1. DebianLinuxでホスト名を変更する方法

  2. Linuxでホスト名を変更する方法

  3. CentOS 7 /RHEL7でホスト名を設定または変更する方法

  1. RHEL 8 /CentOS8ホスト名の変更

  2. RHEL 8 / CentOS8LinuxでIPアドレスを変更する方法

  3. Redhat7Linuxでホスト名を変更する方法