Apa Itu Hostname?
Hostname adalah nama unik yang digunakan sebuah perangkat (server atau komputer) untuk dikenali dalam jaringan. Dengan hostname, lebih mudah membedakan satu mesin dari mesin lain. Misalnya, server web bisa dinamai web-server
, sedangkan server database dinamai db-server
.
Mengubah hostname biasanya dilakukan saat setup server baru, migrasi, atau sekadar menyesuaikan dengan fungsi mesin.
Cara Cek Hostname Saat Ini
Sebelum mengubah, cek hostname yang sedang digunakan dengan perintah:
hostnamectl

Output akan menampilkan hostname aktif beserta informasi OS dan kernel.
Cara Merubah Hostname di Ubuntu dan Debian
Untuk distribusi berbasis Debian (termasuk Ubuntu), langkahnya sangat mirip.
1. Menggunakan hostnamectl
sudo hostnamectl set-hostname nama-baru
2. Edit File /etc/hostname (opsional)
sudo nano /etc/hostname
Ubah isi file menjadi hostname baru, lalu simpan.
3. Update File /etc/hosts
127.0.1.1 nama-baru
4. Restart Server
sudo reboot
Cara Merubah Hostname di CentOS / RHEL
Pada CentOS atau RHEL, prosesnya hampir sama namun ada sedikit perbedaan.
1. Menggunakan hostnamectl
sudo hostnamectl set-hostname nama-baru
2. Edit File /etc/hostname
sudo vi /etc/hostname
3. Update File /etc/hosts
127.0.0.1 nama-baru
4. Restart Server
sudo reboot
Tips Penting
- Gunakan huruf kecil tanpa spasi untuk hostname (misalnya
server1
ataudb-server
). - Hindari penggunaan karakter khusus.
- Pastikan file
/etc/hosts
konsisten agar tidak terjadi masalah resolusi nama.
FAQ: Cara Merubah Hostname di Linux
1. Apakah hostname bisa diubah tanpa restart?
Ya, perubahan bisa langsung diterapkan dengan hostnamectl
, namun beberapa layanan mungkin tetap butuh restart agar membaca hostname baru.
2. Apa perbedaan hostname statis dan transient di Linux?
- Static hostname: hostname permanen yang disimpan di
/etc/hostname
. - Transient hostname: hostname sementara yang bisa berubah, biasanya diatur oleh DHCP atau kernel.
3. Apakah hostname memengaruhi kinerja server?
Tidak, hostname hanya identitas. Namun, hostname yang jelas memudahkan manajemen server dalam jaringan besar.
4. Bagaimana jika lupa update /etc/hosts
?
Bisa muncul masalah resolusi nama (misalnya error saat SSH atau login). Jadi pastikan file /etc/hosts
ikut diperbarui.
Kesimpulan
Mengubah hostname di Linux baik Ubuntu, Debian, maupun CentOS sangat mudah. Kamu bisa melakukannya dengan perintah hostnamectl
atau dengan mengedit file konfigurasi langsung. Dengan hostname yang tepat, pengelolaan server jadi lebih terstruktur dan profesional.