Hostname diatur pada saat sistem operasi Debian diinstal atau jika Anda menjalankan mesin virtual, hostname ditetapkan secara dinamis ke instance pada saat startup.

Hostname adalah label yang mengidentifikasi mesin di jaringan. Anda tidak boleh menggunakan hostname yang sama di dua mesin yang berbeda di jaringan yang sama.

Tutorial ini menjelaskan dengan detail cara mengubah hostname di Debian 9 tanpa me-restart sistem.

Prasyarat

Sebelum melanjutkan dengan tutorial ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.

Tampilkan Hostname saat ini

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

hostnamectl
   Static hostname: host.linuxid.net
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 2cc2688b8138434a81dd7b3133e66b2e
           Boot ID: e378a0971e9e415cb70e7e953a2362bc
    Virtualization: qemu
  Operating System: Debian GNU/Linux 9 (stretch)
            Kernel: Linux 4.9.0-7-amd64
      Architecture: x86-64

Seperti yang Anda lihat di output di atas, nama host saat ini diatur ke host.linuxid.net

1. Ubah hostname Menggunakan hostnamectl.

Di Ubuntu 18.04 kita dapat mengubah hostname sistem dan pengaturan terkait menggunakan perintah hostnamectl.

Misalnya, untuk mengubah hostname statis sistem untuk linuxid, Anda akan menggunakan perintah berikut:

sudo hostnamectl set-hostname server.linuxid.net

Perintah hostnamectl tidak menghasilkan output apa pun.

2. Edit file /etc/hosts

buka file /etc/hosts dan ubah nama host lama menjadi yang baru

sudo nano /etc/hosts
127.0.0.1 localhost
# untuk ganti hostname server
127.0.0.1 server.linuxid.net

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Verifikasi perubahan

Untuk memverifikasi bahwa nama host berhasil diubah, sekali lagi gunakan perintah hostnamectl:

hostnamectl
   Static hostname: server.linuxid.net
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 2cc2688b8138434a81dd7b3133e66b2e
           Boot ID: e378a0971e9e415cb70e7e953a2362bc
    Virtualization: qemu
  Operating System: Debian GNU/Linux 9 (stretch)
            Kernel: Linux 4.9.0-7-amd64
      Architecture: x86-64-64

Anda akan melihat nama server baru Anda tercetak di Terminal.

Kesimpulan

Dalam tutorial ini, kami telah menunjukkan kepada Anda cara mudah mengubah nama host server Ubuntu Anda tanpa me-restart mesin.