Amazon EC2サーバーがいくつかあり、Chefを使用して構成を管理しています。デフォルトのbashプロンプトがより役立つようにホスト名を設定したいと思います。
現在、新しいサーバーを起動すると、次のように設定されます。
root@ip-10-123-123-123
これらのボックスでUbuntu 12を使用しているため、hostnameの対応するマニュアルページを参照しました。設定方法に関する多くの良い情報があり、ホスト名とfqdnについて少し話していますが、本当に知りたいことを教えてくれません:
ホスト名を設定することの影響は何ですか?
ホスト名の設定は主にユーザーとシステム管理者にとって便利な項目であり、ボックスに顔/ナイス名を付けて、内部でより簡単に認識できるようにしたいと思います(コマンドプロンプト、送信される電子メール、など)が、私は肯定的ではありません。
/etc/hosts
ファイルにホスト名がリストされていません。これは、変更しても悪影響を及ぼさないことを示す良い兆候です。
127.0.0.1 localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
私は正しい軌道に乗っていますか?ホスト名を設定することの影響は何ですか?
更新
ec2インスタンスのホスト名をからip-10-123-123-123
に変更しようとしましたが、動作webserver
しhostname --fqdn
なくなりました。元に戻すと問題なく動作します。また、Apacheを起動すると、fqdnを確実に判断できないというエラーが表示されます。fqdnを台無しにせずにホスト名を設定する何らかの方法があるに違いないと思います。