CentOS 7のインストール中にホスト名として何を選択するか

CentOS 7のインストール中にホスト名として何を選択するか

CentOS 7 サーバーをインストールしようとしています。インストール中にホスト名として何を選択すればよいですか? 「server.mydomain.tld」でよいですか、それとも「server」のみを選択する必要がありますか?

答え1

公式CentOS ドキュメントホスト名は FQDN である必要があると書かれています。

HOSTNAME=<値>、ここで<値>は完全修飾ドメイン名 (FQDN)、 のようなホスト名.example.comただし、必要なホスト名であれば何でも構いません。

CentOS 7のインストール中に、CentOS 7インストーラーのインストール概要画面で、ネットワークとホスト名のラベルをクリックし、システムのFQDNを入力します。ホスト名フィールドです。FQDNはホスト名+ドメイン名の組み合わせです。たとえば、ホスト名がserverでドメイン名がの場合mydomain.com、FQDNはserver.mydomain.com

CentOS 7でホスト名を変更するには、RHEL / Centos Linux 7: ホスト名の変更と設定コマンド

答え2

好きな名前を選ぶことができます。

はい、通常は完全修飾ドメイン名 (FQDN) HOSTNAME(MyHomeServer.AlbaStar.com など) を使用することをお勧めしますが、個人的にはこれにはあまり意味がないと思います。

まず、すべての人がドメイン名を購入するわけではありません。また、購入したとしても、そのドメイン名を通じて各サーバーにアクセスできるわけではありません。たとえば、私は現在 4 台の CentOS サーバーを管理しています。そのうち 1 台のみドメイン名に「接続」しており、他のサーバーは IP アドレスを通じてのみアクセスできます。

2 番目に、私にとっては はhostname物理マシンの ID のようなものです。今日は特定の CentOS サーバーを Web サイトの Web サーバーとして使用しmy-business.com、明日は Web サイトを別のマシンに移動することにします。ホスト名に FQDN を使用する場合は変更する必要があり、混乱を招きます。

そのため、私のサーバーでは覚えやすい名前(有名人など)を使用しています。そして、

export PS1='\[\033[0;35m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '

と入力する~/.bashrcと、bash プロンプトには常にどのサーバーで作業しているかが表示されるので、非常に便利です。

ps 選択した名前に満足できない場合は、いつでも変数を開い/etc/sysconfig/networkて変更できますHOSTNAME

関連情報