Jump to content

Mengubah Hostname di Linux (Debian 13)

Revision as of 15:51, 31 October 2026 by Yohanessugiarto (talk | contribs) (Protected "Mengubah Hostname di Linux (Debian 13)" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Panduan Mengubah Hostname di Linux (Debian / Ubuntu)

Panduan lengkap langkah demi langkah untuk mengubah nama server (Hostname) pada sistem operasi berbasis Linux tanpa perlu melakukan restart (reboot) server.

1. Verifikasi Hostname Saat Ini

Sebelum mengubah hostname, periksa nama server yang sedang aktif saat ini:

hostnamectl

Atau gunakan perintah singkat:

hostname

2. Langkah-Langkah Mengubah Hostname

A. Mengubah Hostname Menggunakan hostnamectl

Gunakan utilitas `hostnamectl` untuk mengubah nama server secara permanen (ganti `nama-vps-baru` dengan hostname yang diinginkan, misal: `vps-production` atau `vps.yohanessugiarto.id`):

sudo hostnamectl set-hostname nama-vps-baru

B. Perbarui File /etc/hosts

Agar sistem lokal dan aplikasi dapat mengenali nama server baru tanpa kendala resolve IP, perbarui file `/etc/hosts`:

1. Buka file `/etc/hosts` menggunakan editor `nano`:

sudo nano /etc/hosts

2. Cari baris yang mengarah ke `127.0.0.1` atau IP publik server, lalu ubah nama lama menjadi nama hostname baru:

127.0.0.1   localhost
127.0.1.1   nama-vps-baru

# Jika menggunakan IP Publik Server:
31.58.59.156   nama-vps-baru

3. Simpan file (gunakan kombinasi Ctrl + O, tekan Enter, lalu Ctrl + X).

3. Menerapkan Perubahan pada Terminal Shell

Agar perubahan nama hostname langsung terlihat pada prompt terminal (tanpa harus reboot server), restart service `systemd-hostnamed` atau cukup keluar dan masuk kembali ke session SSH:

# Option 1: Restart service hostnamed
sudo systemctl restart systemd-hostnamed

# Option 2: Logout dari SSH
exit

Setelah masuk kembali via SSH, prompt terminal akan otomatis berubah menampilkan hostname baru:

root@nama-vps-baru:~#

4. Verifikasi Akhir

Pastikan konfigurasi nama server baru sudah benar dan diterapkan di seluruh sistem:

hostnamectl status