Hostname Sistem Linux
Hostname Sistem Linux

Cara Mudah Mengubah Hostname di Sistem Linux

Mengganti hostname sistem linux adalah tugas dasar dalam administrasi sistem Ubuntu. Panduan ini akan menjelaskan langkah-langkah untuk melakukannya. Proses ini relatif sederhana namun penting untuk mengidentifikasi perangkat dalam sebuah jaringan.

Apa itu Hostname?

Hostname adalah nama unik yang menjadi identitas perangkat kamu dalam sebuah jaringan.

Layaknya nama seseorang, hostname memungkinkan perangkat lain mengenali dan berkomunikasi dengan komputer kamu.

Memberikan hostname yang deskriptif akan memudahkan kamu dalam mengelola dan membedakan setiap perangkat di jaringan.

Mengapa Mengubah Hostname?

Pergantian hostname umumnya dilakukan karena beberapa alasan berikut:

  • Agar lebih mencerminkan fungsi atau peran server (misal: web-server atau database-prod dari pada nama generik seperti ubuntu-server).
  • Untuk menyesuaikan dengan standar penamaan yang berlaku di organisasi kamu.
  • Untuk menyesuaikan dengan skema penamaan pribadi guna memudahkan pengelolaan sistem.

Memeriksa Hostname Saat ini

Sebelum mengubahnya, baik untuk mengetahui hostname awal sistem kamu. Buka aplikasi terminal dan masukkan perintah ini:
hostname

Mengubah Hostname Sementara

Untuk mengubah hostname secara sementara (hingga sistem di-reboot), gunakan perintah hostname diikuti dengan nama baru:

sudo hostname new-hostname

Gantilah new-hostname pada perintah di atas dengan nama yang kamu inginkan. Sebagai contoh:

sudo hostname geeks-conn

Mengubah Hostname Secara Permanen

Untuk mengubah hostname secara permanen, kamu perlu memodifikasi file konfigurasi sistem.

1. Edit file /etc/hostname

Buka file /etc/hostname menggunakan editor teks pilihan kamu. Sebagai contoh, dengan menggunakan nano:
sudo nano /etc/hostname
Ganti hostname yang lama dengan nama baru yang diinginkan. Simpan perubahan dengan menekan Ctrl+X, lalu Y untuk konfirmasi, dan Enter untuk menutup editor.

2. Edit File /etc/hosts

Selanjutnya, perbarui file /etc/hosts untuk memetakan hostname baru ke alamat IP localhost. Buka file dengan perintah:
sudo nano /etc/hosts
Cari baris yang berisi konfigurasi berikut:

127.0.1.1 hostname-lama

Ganti hostname-lama dengan hostname baru kamu:

127.0.1.1 geeks-conn

Simpan dan tutup file.

3. Terapkan perubahan

Untuk menerapkan perubahan tanpa reboot, gunakan perintah hostnamectl:

sudo hostnamectl set-hostname geeks-conn

Kemudian, mulai ulang services systemd-hostnamed untuk menerapkan perubahan:

sudo systemctl restart systemd-hostnamed

4. Verifikasi Hostname Baru

Untuk memastikan hostname telah berubah, jalankan:

hostname

Selain itu, kamu dapat memeriksa status hostname menggunakan perintah:

hostnamectl

Perintah ini menampilkan informasi detail sistem, termasuk hostname yang sedang aktif.