27Jun
Jika Anda pernah bekerja di dunia admin untuk jangka waktu tertentu, Anda mungkin sudah menemukan contoh di mana Anda perlu mengubah nama host di server Anda agar sesuai dengan beberapa standar penamaan perusahaan, namun Anda juga tidak dapat mengalami downtime. Jadi bagaimana Anda mengubah nama host tanpa me-reboot?
Mengubah Hostname
Pertama, Anda harus mengubah file konfigurasi yang mengendalikan ini. File dan lokasinya sebenarnya akan bervariasi antar distribusi. Dalam derivatif Redhat, file yang akan diubah adalah jaringan /etc/sysconfig/ sehingga file ini dan mengubah baris yang bertuliskan HOSTNAME =
Dari sini:
Untuk ini:
Untuk distribusi SuSE Anda juga akan mengubah file HOSTNAME /etc/ sementara admin Debian akan memodifikasi/etc/ nama host file untuk mengatur nama baru.
Selanjutnya, file hosts /etc/ perlu diubah. Ini identik di semua rasa dan terdiri dari penggunaan editor teks favorit Anda dan memodifikasi nama host lama di dalamnya. Seperti ini:
Untuk ini:
"Tapi", Anda bergumam terengah-engah, "Saya baru saja mengetik 'hostname` dan mendapat' Snoopy 'sebagai hasilnya. Itu tidak berhasil! ".
Yang perlu Anda ketahui adalah bahwa langkah sebelumnya adalah menetapkan nama baru secara permanen. Anda terlalu cepat menilai, tentu saja. Jadi, lanjutkan dengan memasukkan( pada baris perintah sebagai root atau sudoer):
# hostname mdmvr14s9db
Ini akan mengatur nama host untuk saat ini tapi perubahannya tidak tersimpan( seperti langkah-langkah di atas, ingat?).Silakan - mengujinya. Ketik `hostname`( tanpa tanda centang) dan perintah harus mengembalikan 'mdmvr14s9db'( tanpa tanda kutip tunggal).
Sekarang mari kita atur di batu. Jika Anda menggunakan perintah chkconfig dan layanan( keluarga keluarga RedHat, biasanya), Anda cukup mengetik
#service network restart
yang akan memulai ulang jaringan dengan nama host baru. Sisanya Anda harus bisa mengetikkan
# /etc/init.d/ restart jaringan
untuk mendapatkan hasil yang sama.
Kemudian uji lagi dengan perintah hostname - Anda harus mendapatkan kembali nama baru.
Ini adalah bagian yang mudah. Mudah-mudahan, sebelum memulai ini, Anda memeriksa semua file conf aplikasi untuk referensi kode keras ke nama baru dan mengubahnya juga. Dan Anda perlu mengubah catatan DNS 'A' Anda untuk juga mencerminkan nama baru. Dan setelah Anda memulai ulang dinamai dengan nama baru di DNS Anda akan berhasil menjengkelkan sementara sekitar setengah dari 18.000 pengguna yang disebutkan sebelumnya yang sekarang tidak dapat mengakses server karena namanya belum menyebar di sekitar jaringan. Tapi ini juga akan berlalu asalkan Anda cukup lama bersembunyi.
Dan setidaknya Anda bisa menyimpan snoopy mewah kecil yang ada di meja Anda untuk mengingatkan Anda akan waktu yang lebih lembut dan sederhana itu.