このチュートリアルでは、Ubuntu 20.04 LTSでホスト名を変更する方法を示します。知らない人のために、ホスト名はマシンを識別するために使用されるラベルであり、役立ちます。サーバーを別のサーバーと簡単に区別できます。ホスト名は完全修飾ドメイン名(FQDN)であり、サーバーのIPアドレスを指している必要があります。これにより、サーバーを使用してサーバーにアクセスできます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。ターミナルを開いてこのチュートリアルを実行する準備ができたら、10分以内にUbuntu20.04LTSサーバーのホスト名を変更します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 20.04、18.04、およびLinuxMintやエレメンタリーOSなどの他のDebianベースのディストリビューション。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Ubuntu 20.04 LTSFocalFossaでホスト名を変更
ステップ1.まず、「hostnamectl status
」を実行して、現在のホスト名を確認します。 サーバーのシェルにある」:
hostnamectl
私のシステムの出力は次のとおりです:
Static hostname: chedelics Icon name: ubuntu-laptop Chassis: laptop Machine ID: 2381ec6bc9meilana1c843f3mariaea2 Boot ID: 29intan594944feramona0759229ef0 Operating System: Ubuntu 20.04 (Focal Fossa) Kernel: Linux 5.40.0-43-generic Architecture: x86-64
ステップ2.Ubuntu20.04でホスト名を変更します。
システムのホスト名を変更するのは簡単なプロセスです。構文は次のとおりです。
[root@idroot ~]# sudo hostnamectl set-hostname host.example.com
たとえば、システムの静的ホスト名をmeilana.idroot.usに変更するには、次のコマンドを使用します。
[root@idroot ~]# sudo hostnamectl set-hostname meilana.idroot.us
ホスト名を再確認します(セッションを閉じ、コンソールを使用して新しいセッションを開きます):
[root@idroot ~]# hostnamectl status
出力:
Static hostname: meilana.idroot.us Icon name: ubuntu-laptop Chassis: laptop Machine ID: 2381ec6bc9meilana1c843f3mariaea2 Boot ID: 29intan594944feramona0759229ef0 Operating System: Ubuntu 20.04 (Focal Fossa) Kernel: Linux 5.40.0-43-generic Architecture: x86-64
これらの各構成では、ホスト名がFQDN(完全修飾ドメイン名)の標準に準拠していることを確認する必要があります。ASCII文字a〜z 、0〜9の数字、およびハイフン('-')のみが受け入れ可能な文字です(ただし、最初の文字をハイフンにすることはできません)。ドメイン名も含める必要がある(または役立つ)場合もあります。 、この場合、ピリオド(ドット)を使用して、ホスト名とドメイン名(および最上位ドメイン)を区切ります。
その他のコマンドオプションについては、--help
を追加できます。 最後にフラグを立てます。
# hostnamectl --help hostnamectl [OPTIONS...] COMMAND ... Query or change system hostname. -h --help Show this help --version Show package version --no-ask-password Do not prompt for password -H --host=[USER@]HOST Operate on remote host -M --machine=CONTAINER Operate on local container --transient Only set transient hostname --static Only set static hostname --pretty Only set pretty hostname Commands: status Show current hostname settings set-hostname NAME Set system hostname set-icon-name NAME Set icon name for host set-chassis NAME Set chassis type for host set-deployment NAME Set deployment environment for host set-location NAME Set location for host
おめでとうございます!ホスト名が正常に変更されました。Ubuntu20.04LTS Focal Fossaシステムでホスト名を変更および設定する方法についてこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、お勧めします。 Ubuntuの公式ウェブサイトを確認してください。