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

Ubuntu18.04でホスト名を変更する方法

すべてのシステムで同じホスト名を使用すると、システムとネットワーク自体の管理および保守タスクが非常に困難になります。

Linuxベースのディストリビューションのホスト名は、ネットワーク内でシステムを一意に識別するために使用されます。インストール中に設定されるデフォルトのホスト名はlocalhostです。いくつかのクラウドサービスの場合、デフォルトのホスト名はそれらの設定に従って設定され、常にローカルホストであるとは限りません。

インストールされたアプリケーションは、他のシステムと通信するときに、ホスト名をデフォルトの識別子として使用します。

したがって、混乱することなくネットワーク内の他のシステムと通信するには、常にシステムを変更することをお勧めします。この記事では、Ubuntu18.04LTSでホスト名を変更する方法を見ていきます。

hostnamectlを使用してUbuntuでホスト名を変更する

これから説明するすべての方法で、SSHを使用してLinuxサーバーにアクセスする必要があることを忘れないでください。少し助けが必要な場合のチュートリアルです。

ホスト名を変更する最も簡単な方法は、hostnamectlコマンドを使用することです。このコマンドはsystemdユーティリティの一部であり、デフォルトでインストールされます。何らかの理由でシステムに存在しない場合は、次の apt-getを使用してください インストールするコマンド:

apt-get install systemd

これで、hostnamectlコマンドが以前に欠落していた場合に使用できるようになります。ターミナルコマンドラインにhostnamectlと入力して、ホスト名を含むシステム情報を表示します。コマンドは次のとおりです:

hostnamectl

これはあなたが得るであろう出力です:

Static hostname: hostinger
        Icon name: computer-vm
          Chassis: vm
       Machine ID: 45598cbdb6ee462e8696166b520fe788
          Boot ID: 99526e56aeea45c2a0f3b2ffaaffe9d9
   Virtualization: xen
 Operating System: Ubuntu 18.04.1 LTS
           Kernel: Linux 4.15.0-1021-aws
     Architecture: x86-64

上記のコマンドの出力には、永続的なホスト名が静的なホスト名としてリストされます。システムのホスト名を永続的に変更するには、次のhostnamectlコマンドを使用するだけです。

hostnamectl set-hostname hostinger

上記のコマンドは出力を生成しません。新しいホスト名を確認するには、オプションやパラメータを指定せずに、ターミナルからhostnamectlと入力します。

hostnamectl
ホスト名を使用してUbuntuのホスト名を変更する

hostnameコマンドは、システムのホスト名とドメイン名を表示または設定するために使用されます。コマンドの基本的な構文は次のとおりです。

hostname [options] [new_host_name]

システムの現在の設定を表示するには、オプションや引数を指定せずにホスト名を使用します。

hostname

ホスト名を変更するには、オプションを指定せずに、新しいホスト名を唯一の引数として入力して、hostnameコマンドを使用します。

hostname hostinger

ホスト名が正しく設定されているかどうかを確認するには、単純なホスト名コマンドを使用するだけです。

ホスト名の変更は一時的なものであることに注意してください。システムを再起動すると、ホスト名は古いものに戻ります。

hostnameコマンドは、一時的な変更が必要な小さなタスクがあるが、永続的な変更を加えたくない場合に役立ちます。

Ubuntuのホスト名を手動で変更する

いくつかの構成ホスト名ファイルを直接編集することにより、ホスト名を変更することができます。 / etc / hostnameの2つの構成ファイルでホスト名を更新する必要があります。 および/etc / hosts

まず、ファイルを編集します / etc / hostname レコードを新しいホスト名で更新します:

vi /etc/hostname
hostinger

次に、ホスト名レコードを / etc / hostsの新しいレコードで更新します システムがネットワーク内の新しいホスト名を解決するようにファイルします。

# vi /etc/hosts
127.0.0.1 hostinger

この段階で、必要な構成ファイルのレコードの更新が完了します。しかし、あなたはまだ上記の変更を適用することから一歩離れています。

最後のステップでは、クラウド構成ファイルを編集する必要があります。このクラウド初期化パッケージは、クラウドインスタンスを初期化するためにいくつかのクラウドサービスプロバイダーによって提供されるデフォルトのイメージからインストールされます。

手続きを完了するには、クラウド構成ファイルを編集し、 reserved_hostnameの値を変更します に 。

#vi /etc/cloud/cloud.cfg


#これにより、set + update hostnameモジュールが動作しなくなります(trueの場合)
reserved_hostname:true

上記のクラウド構成ファイルが存在しない場合 システムで心配する必要はありません。この手順を安全にスキップできます。

システムを再起動し、ターミナルセッションを開きます。再起動時にホスト名が実際に保持されていることを確認するには、ターミナルで次のコマンドを入力するだけです。

hostname

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

Hostingerコントロールパネルを使用してホスト名を変更するには、サーバーに移動します。 メニューの上部のナビゲーションバーで、ホスト名を変更するインスタンスを選択します。新しく開いたウィンドウで、ホスト名の値を更新します 新しいものに移動し、変更を保存をクリックします 。おめでとうございます。Hostingerのコントロールパネルを使用してホスト名を正常に変更しました:

結論

LinuxUbuntu18.04でホスト名を変更するのはとても簡単です。これで、HostingerのコントロールパネルとLinuxターミナルを使用してこれを行う方法がわかりました。これで、ネットワークを簡単に管理できます!


Ubuntu
  1. Ubuntuでタイムゾーンを変更する方法は?

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

  3. Ubuntu 18.04 Bionic Beaver でホスト名を変更する方法

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

  2. Ubuntuでホスト名を変更するにはどうすればよいですか?

  3. ホスト名を変更する方法は?

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

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

  3. Ubuntu 20.04 FocalFossaLinuxでホスト名を変更する方法