Halo sobat teknis, kali ini mimin ingin share cara setting hostname di CentOS 7, Hostname merupakan nama yang digunakan server di jaringan. Menetapkan hostname yang unik merupakan salah satu cara terbaik untuk menemukan dan mengidentifikasi server yang berbeda dengan cepat di jaringan.
Terdapat 3 jenis hostname, yaitu:
- Static hostname merupakan yang paling penting dibandingkan jenis hostname yang lain, dan filenya berada di /etc/hostname. Hostname ini digunakan antar mesin/server untuk mengidentifikasi server tertentu.
- Pretty hostname mengizinkan penggunaan tanda baca dan karakter yang lebih banyak. Hal ini menjadikannya lebih user-friendly, tetapi karena menggunakan karakter yang tidak standar maka tidak bisa/diizinkan menjadi kode mesin. Pretty hostname disimpan pada direktori /etc/machine-info.
- Transient hostname merupakan hostname yang dinamis, yang artinya akan hilang setelah server dilakukan reboot. Penggunaan hostname jenis ini sangat cocok jika dibutuhkan perubahan sementara pada hostname yang digunakan.
Baca juga: Install OpenLiteSpeed di Ubuntu dan CentOS
Cara Mengubah Hostname CentOS 7
Langkah 1: Periksa Hostname Yang Digunakan
Sebelum melakukan perubahan, alangkah baiknya dilakukan pengecekan terlebih dahulu pada hostname yang saat ini digunakan. Ketik perintah berikut di Terminal untuk melihat hasilnya:
hostnamectl
Hasil dari perintah diatas akan menampilkan static hostname dan daftar informasi lain tentang sistem operasi yang digunakan.
Langkah 2: Setting Static Hostname
Pada penamaan hostname harus sesuai dengan FQDNs (Fully Qualified Domain Names), pastikan kembali nama yang akan digunakan sesuai dengan standar FQDNs.
- Huruf kecil a sampai z
- Angka 0 sampai 9
- Tanda titik (.) atau tanda hubung (–)
- Minimal 2 karakter dan maksimal 63 karakter
- Hostname harus diawali dan diakhiri dengan huruf atau angka
Baca juga: Reset Password Root Ubuntu 16.04 – 20.04
Ketik perintah berikut di Terminal:
hostnamectl set-hostname nama.hostname.baru
Catatan: Pastikan untuk mengganti bagian nama.hostname.baru
dengan hostname yang diinginkan.
Langkah 3: Cek Hostname
Selanjutnya, verifikasi hostname menggunakan perintah berikut:
hostnamectl
Harusnya output dari perintah tersebut akan menampilkan hostname baru yang sudah ditentukan.
Langkah 4: Edit File /etc/hosts
Kita mulai dengan membuka file hosts menggunakan editor yang biasa sobat teknis pakai.
nano /etc/hosts
Pada editor teks, cari baris yang dimulai dengan 127.0.0.1. Seharusnya pada baris tersebut akan seperti:
127.0.0.1 localhost localhost.localdomain localhost 4 localhost4.localdomain4 nama.hostname.lama
Ubah pada bagian nama.hostname.lama sesuai dengan hostname yang telah tentukan pada langkah 2. Lalu simpan dan keluar.
Langkah 5: Reboot dan Cek Hostname
Restart sistem operasi CentOS 7 sobat, lalu cek lagi menggunakan perintah:
hostnamectl
Seharusnya akan menampilkan hostname baru yang sudah sobat teknis tentukan sebelumnya. Sobat juga bisa cek pada file /etc/hosts untuk memastikan bahwa hostname yang ditentukan tetap ada pada daftar.
Langkah 6 (Opsional): Menggunakan Pretty Hostname
Untuk menggunakan “Pretty” hostname ketik perintah berikut:
hostnamectl set-hostname "nama hostname baru"
Pastikan anda menggunakan tanda kutip dua (“) diawan dan di akhir pretty hostname yang digunakan.
Baca juga: Harus Seberapa Sering Restart Router Wifi Dilakukan?
Cek kembali apakah pretty hostname sudah terupdate pada sistem, berikut contoh yang sudah berhasil.
Langkah 7 (Opsional): Setting Transient Hostname
Pertama buka terminal, dan ketik perintah berikut:
hostnamectl -transient set-hostname temporary.nama.hostname
Sobat dapat memeriksa hostname dengan cara yang sama seperti sebelumnya, menggunakan perintah hostnamectl
atau hostnamectl status
.
Perubahan ini akan berakhir saat sobat melakukan reboot/restart sistem operasi CentOSnya.
Selamat mencoba dan semoga bermanfaat untuk sobat yang membutuhkan.