====== Konfigurasi Hostname di Linux ====== ===== 1. Mengecek Hostname ===== Untuk memeriksa hostname sistem saat ini: hostname hostname -f # Fully Qualified Domain Name (FQDN) hostnamectl Contoh output: ilyasa@webserver:~$ hostname webserver ilyasa@webserver:~$ hostname -f webserver.yas.lab ilyasa@webserver:~$ hostnamectl Static hostname: webserver Icon name: computer-container Chassis: container ☐ Machine ID: f91ff07142654e1d9eacfbb77447a3db Boot ID: bfc005a4abad4e7692cd044ec61a0e1b Virtualization: lxc Operating System: Ubuntu 24.04 LTS Kernel: Linux 6.8.12-1-pve Architecture: x86-64 ===== 2. Mengganti Hostname ===== Ada dua cara yang umum digunakan: ==== Menggunakan ''hostnamectl'' (disarankan) ==== sudo hostnamectl set-hostname new-hostname ==== Mengubah secara manual ==== - Edit file ''/etc/hostname'' sudo nano /etc/hostname Ganti dengan nama host baru. - Update juga file ''/etc/hosts'' sudo nano /etc/hosts Sesuaikan agar mengarah ke hostname baru, misalnya: 127.0.1.1 new-hostname.yas.lab new-hostname ===== 3. File Konfigurasi Hostname ===== ==== ''/etc/hostname'' ==== Berisi nama host utama. cat /etc/hostname Contoh: ubuntu-desktop ==== ''/etc/hosts'' ==== Berisi mapping IP ↔ hostname. cat /etc/hosts Contoh: 127.0.0.1 localhost 127.0.1.1 ubuntu-desktop.yas.lab ubuntu-desktop ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters ===== 4. Catatan Penting ===== * Setelah mengganti hostname, lakukan **reboot** atau **logout-login** agar perubahan berlaku penuh. * Gunakan FQDN (''hostname.domain'') jika server ada di dalam jaringan dengan DNS internal. * Untuk server produksi, pastikan konsistensi antara ''hostname'', ''/etc/hostname'', dan ''/etc/hosts''.