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:
- Cara mengubah hostname di CentOS 7
- Cara mengubah hostname di Ubuntu 18.04
- Cara mengubah hostname di Debian 9
- Cara mengubah hostname di Debian 10