Cara Setting atau Mengubah Hostname di Ubuntu

Tutorial ini menjelaskan dengan detail cara mengubah hostname di Ubuntu 18.04 tanpa me-restart sistem.

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

Meskipun tutorial ini ditulis untuk Ubuntu 18.04, instruksi yang sama berlaku untuk Ubuntu 16.04 dan distribusi berbasis Ubuntu, termasuk Linux Mint dan Elementary OS.

*Prasyarat*

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

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

*Tampilkan Hostname saat ini*

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

hostnamectl

Static hostname: ubuntu1804.localdomain Icon name: computer-vm Chassis: vm Machine ID: 6f17447a875498705a008c9abd8ed64a5 Boot ID: 1c769ab73b8589f488c5caeaf8c72e0f4 Virtualization: kvm Operating System: Ubuntu 18.04 LTS Kernel: Linux 4.15.0-22-generic Architecture: x86-64

Seperti yang Anda lihat di output di atas, nama host saat ini diatur ke ubuntu1804.localdomain.

*Cara Mengubah Hostname di Ubuntu*

Langkah-langkah berikut menjelaskan cara mengubah hostname di Ubuntu 18.04.

-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 linuxid

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 127.0.0.1 linuxid

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

-3. Edit file” cloud.cfg-

Jika paket cloud-init terinstall di mesin Anda, Anda juga perlu mengedit file cloud.cfg. Paket ini biasanya diinstal secara default pada image yang disediakan oleh penyedia cloud seperti AWS dan digunakan untuk menangani inisialisasi instance cloud.

Untuk memeriksa apakah paket diinstal, jalankan perintah ls berikut:

ls -l /etc/cloud/cloud.cfg

Jika Anda melihat output berikut ini berarti paket tersebut tidak terinstall dan tidak ada tindakan lebih lanjut yang diperlukan.

ls: cannot access ‘/etc/cloud/cloud.cfg’: No such file or director

Jika paket diinstal, output akan terlihat seperti berikut:

-rw-r–r– 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg

Dalam hal ini Anda harus membuka file /etc/cloud/cloud.cfg

sudo nano /etc/cloud/cloud.cfg

Cari preserve_hostname dan ubah nilainya dari false menjadi true:

# This will cause the set+update hostname module to not operate (if true) preserve_hostname: true

Simpan file dan tutup editor Anda.

*Verifikasi perubahan*

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

hostnamectl

Static hostname: linuxid Icon name: computer-vm Chassis: vm Machine ID: 6f17447a875498705a008c9abd8ed64a5 Boot ID: 1c769ab73b8589f488c5caeaf8c72e0f4 Virtualization: kvm Operating System: Ubuntu 18.04 LTS Kernel: Linux 4.15.0-22-generic Architecture: x86-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.

Leave a Reply

Your email address will not be published.