Saya mengatur cluster VMWare dari node CentOS. Apakah praktik terbaik untuk memasukkan nama domain setelah mesin? Apa potensi masalah meninggalkannya? Apakah domain mempersulit konfigurasi atau menyederhanakannya?
Misalnya, jika simpul saya di 192.168.1.93
, saya harus mengubah /etc/hosts
dari
127.0.0.1 localhost.localdomain localhost
untuk
127.0.0.1 localhost.cluster localhost
192.168.1.93 computernode1.cluster computenode1
atau
127.0.0.1 localhost
192.168.1.93 computenode1
atau
#127.0.0.1 localhost
192.168.1.93 computenode1
atau
192.168.1.93 localhost
192.168.1.93 computenode1
networking
T. Webster
sumber
sumber
libnss-myhostname
yang menangani menyelesaikan FQDN Anda tetapi tidak perlu masuk/etc/hsots
hosts
file, dan ini pada penggunaan (atau ketiadaan) darilocalhost.localdomain
entri.sudo
juga mengeluh jika nama host tidak ada di/etc/hosts
:sudo: unable to resolve host <hostname>
Selama tuan rumah Anda setuju dengan nama domain Anda, menyebutkannya atau tidak di
/etc/hosts
tidak akan mengubah apa pun. Praktik lain adalah menetapkannya sebagaidomain
parameter di/etc/resolv.conf
. Tidak menentukan itu dapat menyederhanakan hidup Anda jika, suatu hari, administrator jaringan Anda mengubahnya. Menentukannya tidak mengubah apa pun, sejauh yang saya tahu.Anda harus pergi
127.0.0.1 localhost
atau127.0.0.1 localhost localhost.localdomain
masuk/etc/hosts
. Beberapa aplikasi dapat mulai memiliki perilaku yang benar-benar anehlocalhost
terikat pada apa pun selain alamat loopback Anda karena ini adalah pengaturan yang benar-benar, benar-benar tak terduga.sumber
Anda harus menentukan nama domain yang sepenuhnya memenuhi syarat di posisi pertama setelah alamat IP.
Seperti yang kita baca di
man 5 hosts
:Jika tidak mengikuti aturan, maka beberapa perangkat lunak mungkin rusak. Misalnya, sistem manajemen konfigurasi Wayang dapat mulai mengubah nama host Anda bolak-balik pada setiap proses hanya karena Anda tidak menentukan bagian domain atau karena Anda meletakkan alias tanpa domain pada baris sebelum FQDN.
sumber
Saya tidak yakin ini benar-benar "opsional" (seperti yang ditunjukkan Patrick di atas). Saya baru saja akhirnya melacak masalah dengan izin nfs kembali ke siapa pun: tidak ada. Sepertinya izin untuk berfungsi dengan benar dengan nfs mounts (menggunakan idmapd), nama domain server harus sama persis dengan nama domain klien. Dari beberapa dokumen yang saya temukan -
hostname -f
minus nama host yang sebenarnya harus identik antara klien dan server ATAU Anda harus menentukan nama domain untuk klien di/etc/idmapd.conf
, yang berarti setiap klien.Apakah ada aturan resmi tentang di mana menentukan nama domain? The
domainname
perintah tampaknya tidak mengambilnya dari / etc / hosts .. sehingga menempatkan di / etc / hosts mengganggu saya, karena itu berarti itu disimpan di beberapa lokasi di filesystem ..sumber