How to Change Hostname on CentOS 7

パケットがどこから来てどこへ行くかを監視することは、健全で簡単に管理できるネットワークに不可欠です。 IP アドレス追跡のような高度なメカニズムもありますが、世界共通の識別子でコンピュータを簡単に識別することもできます。 そこで登場するのがホスト名です。 今日は、ネットワークを改善するために、CentOS 7のマシンでホスト名を変更する方法を紹介します!

ホスト名とは何ですか?

基本的に、ホスト名はネットワーク内のコンピュータに割り当てられる名前です。 多くのネットワークサービスでは、コンピュータの識別子としてホスト名を使用します。 一方、ネットワークはIPアドレスで機器を識別するため、ホスト名はネットワークよりもユーザーのために作られています。

習得するのは簡単な概念ですが、多くの人がしばしば混乱します。

インターネットのような公共のネットワークでは、ホスト名はドメイン名と組み合わせなければなりません。 これは、それがインターネットのどの「ミニゾーン」にあるのかを示しています。 例えば、

server1.example.com

この場合、server1がアクセスしたいコンピュータのホスト名で、exampleがドメイン名となります。 最後に、.comはトップレベルドメインとみなされます。

これらの識別可能な名前は「完全修飾ドメイン名」(FQDN)と呼ばれ、コンピュータ名とそのコンピュータに関連するドメイン名を含みます。

プライベートネットワークにホスト名を配置することに制限はありません。 しかし、コンピュータがインターネットにアクセスする場合には、ドメインと組み合わせる必要があります。

Change Hostname on CentOS 7 Using Hostname and Hostnamectl Commands

Linux は多くのサーバー機能を私たちに提供しています。 もちろん、CentOS 7 マシンでホスト名を変更することは、わずかな手順で可能です。

まず、SSH を使用してサーバーに接続するか、コンピュータからターミナルを開く必要があります。

その後、ホスト名を変更するには、root ユーザーである必要があります。 この権限を得るには、次のように superuser コマンドを使用します:

su

このコマンドを実行するときに、root パスワードを入力する必要があります。

次に、次のコマンドを実行して、現在のホスト名を確認できます:

hostname

このように、hostnameコマンドを実行すると、マシンのホスト名を確認できます。 また、次のコマンドでも可能です:

hostnamectl

この場合、ホスト名に関連する詳細な情報を得ることができます。

hostnamectl set-hostname 

ホスト名を変更する場合は、次のコマンドを実行するだけです:

hostnamectl set-hostname test

たとえば、この後、hostnamectl コマンドを再度実行して、変更が成功したかどうかを確認します。

hostnamectl

CentOS 7 で /etc/hostname ファイルの編集によりホスト名を変更

ホスト名を変更するには別の方法があります。 vi や nano などのテキストエディタで /etc/hostname ファイルを編集します。

vi /etc/hostname

ファイルを開くとすぐに、ホスト名が記述された 1 つの行が表示されるでしょう。 この行を新しいものに置き換えるだけです。 viを使用しているので、iキーを押して挿入モードにします。 次に、ホスト名を変更します。 その後、Esc キーを押して挿入モードを終了し、:wq キーを押して変更を保存して終了します。

さて、すべてが機能していることを確認する必要があります。 これを行うには、次のコマンドを実行します。

hostnamectl

Static, Transient and Pretty Hostnames

コマンド hostnamectl を使用して、または /etc/hostname ファイルを編集してホスト名を確立すると、それが固定ホスト名となり変更されることはありません。 これは、一時的なホスト名と呼ばれます。 これは、システムを再起動するまでの間だけ有効です。 これを行うには、hostnamectlコマンドで-transientオプションを追加する必要があります。

hostnamectl set-hostname transienthostname –-transient

その後、変更を確認します。

hostnamectl

最後に、さらに表示を改善するために、UTF-8対応のホスト名を作成するオプションがあります。 このホスト名は、Pretty と呼ばれます。

hostnamectl set-hostname newprettyhostname –-pretty

このようにして、UTF-8 をサポートするホスト名を持つことができます。

Hostinger のコントロールパネルを使用してホスト名を変更

もし我々が Hostinger VPS を使用しているなら、我々は Hostinger コントロールパネルを使用してプロセスをさらに簡素化することができます。

コントロールパネルでVPSのコントロールに行き、「その他の設定」をクリックして、新しいホスト名を入力します!そこで、ターミナルを使用せずにホスト名を変更することができます。 変更を適用するには、[変更を保存] ボタンをクリックします。

まとめ

CentOS では、ホスト名を変更する方法が複数あります。 また、常にHostingerのコントロールパネルを使用することもできます。

ホスト名を持つことは、ネットワーク上のコンピュータを識別するのに役立ち、管理が非常に簡単になります!

この記事の最終更新日:2020年1月22日 11時31分

に更新されました。

コメントを残す

メールアドレスが公開されることはありません。