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.