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
。