Saya memiliki beberapa server Amazon EC2 dan saya menggunakan Chef untuk mengelola konfigurasi. Saya ingin mengatur nama host sehingga prompt bash default lebih bermanfaat.
Sekarang setelah meluncurkan server baru, itu hanya ditetapkan sebagai:
root@ip-10-123-123-123
Karena saya menggunakan Ubuntu 12 pada kotak-kotak ini, saya berkonsultasi dengan halaman manual terkait untuk nama host . Ini memiliki banyak informasi bagus tentang cara mengaturnya, dan berbicara sedikit tentang nama host dan fqdn, tetapi tidak benar-benar memberi tahu saya apa yang ingin saya ketahui:
Apa konsekuensi pengaturan nama host?
Saya ingin mengasumsikan bahwa pengaturan nama host sebagian besar merupakan item yang nyaman bagi pengguna dan sysadmin, memberikan kotak nama / nama yang bagus sehingga dapat lebih mudah dikenali secara internal (melalui command prompt, email yang dikirim, dll), tapi saya tidak positif.
Saya tidak melihat nama host tercantum dalam /etc/hosts
file, yang tampaknya merupakan pertanda baik bahwa itu tidak akan mempengaruhi apa pun secara negatif jika diubah:
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
Apakah saya di jalur yang benar? Apa konsekuensi pengaturan nama host?
Memperbarui
Saya mencoba mengubah nama host pada contoh EC2 saya dari ip-10-123-123-123
menjadi webserver
dan hostname --fqdn
tidak lagi berfungsi. Jika saya memasangnya kembali maka berfungsi dengan baik. Apache juga memberi saya kesalahan ketika memulai bahwa ia tidak dapat menentukan fqdn dengan andal. Saya kira harus ada beberapa cara untuk mengatur hostname tanpa mengacaukan fqdn.