Table of Contents

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

  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>

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