system:linux:config:hostname

Konfigurasi Hostname di Linux

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

Ada dua cara yang umum digunakan:

sudo hostnamectl set-hostname new-hostname
  1. Edit file /etc/hostname
    sudo nano /etc/hostname
 
  Ganti dengan nama host baru.
  1. Update juga file /etc/hosts
    sudo nano /etc/hosts
 
  Sesuaikan agar mengarah ke hostname baru, misalnya:
  <code>
  127.0.1.1   new-hostname.yas.lab new-hostname
  </code>

Berisi nama host utama.

cat /etc/hostname

Contoh:

ubuntu-desktop

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
  • 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.
  • system/linux/config/hostname.txt
  • Last modified: 2026/02/01 21:08
  • by 127.0.0.1