Secara default, hostname sistem diatur selama proses instalasi, atau jika Anda membuat virtual machine secara dinamis ditugaskan ke instance saat startup, tetapi ada situasi ketika Anda perlu mengubahnya.

Tutorial ini akan memandu Anda melalui proses mengubah hostname di Linux tanpa perlu me-restart sistem. Instruksi ini harusnya bekerja pada setiap distribusi Linux modern yang menggunakan systemd.

Apa itu hostname

Hostname adalah label yang ditetapkan untuk mesin yang mengidentifikasi mesin di jaringan. Setiap perangkat dalam jaringan harus memiliki hostname yang unik.

Hostname dapat berupa string sederhana yang berisi karakter alfanumerik, titik, dan tanda hubung. Jika mesin terhubung ke Internet (seperti web atau server mail) disarankan untuk menggunakan nama domain atau fully-qualified domain name (FQDN) sebagai hostname sistem. FQDN terdiri dari dua bagian, nama host (hostname), dan nama domain (domain name).

Menampilkan Nama Host Saat Ini

Pada sistem Linux yang menggunakan systemd, Anda dapat mengubah dan menampilkan nama host dari sistem yang diberikan dengan toolhostnamectl.

Untuk melihat nama host sistem saat ini, ketik hostnamectl tanpa opsi apa pun:

hostnamectl

Output akan menampilkan nama host sistem saat ini, dalam contoh ini yaitu host.linuxid.net.

   Static hostname: host.linuxid.net
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 70a3f06299526fd9ac42e5dc1de1034a
           Boot ID: 1dc8b9af89a4426b99cb487f6d486587
    Virtualization: oracle
  Operating System: Debian GNU/Linux 10 (buster)
            Kernel: Linux 4.19.0-5-amd64
      Architecture: x86-64

Cara Mengganti Hostname Sistem

Untuk mengubah hostname, jalankan perintah hostnamectl dengan argumen set-hostname diikuti oleh nama host baru. Hanya root atau user dengan hak sudo yang dapat mengubah hostname sistem.

Misalnya, untuk mengubah nama host sistem ke mail.linuxid.net, Anda akan menggunakan perintah berikut:

sudo hostnamectl set-hostname mail.linuxid.net

Perintah hostnamectl tidak menghasilkan output apa pun, Untuk memverifikasi bahwa hostname berhasil diubah, sekali lagi gunakan perintah hostnamectl:

hostnamectl

Hostname sistem baru dan beberapa informasi sistem tambahan seperti versi kernel akan ditampilkan di terminal.

   Static hostname: mail.linuxid.net
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 70a3f06299526fd9ac42e5dc1de1034a
           Boot ID: 1dc8b9af89a4426b99cb487f6d486587
    Virtualization: oracle
  Operating System: Debian GNU/Linux 10 (buster)
            Kernel: Linux 4.19.0-5-amd64
      Architecture: x86-64

Kesimpulan

Dalam tutorial ini, kami telah menunjukkan kepada Anda cara mengubah nama host sistem Linux Anda. Bergantung pada distribusi Linux Anda dan jenis virtualisasi, langkah-langkah tambahan mungkin diperlukan untuk menyelesaikan proses.

Untuk instruksi khusus distro, periksa artikel berikut: