Secara default, server Anda dimulai dengan nama yang diberikan server sebagai nama host. Beberapa perangkat lunak seperti cPanel® memerlukan nama domain yang sepenuhnya memenuhi syarat (FQDN) yang valid agar nama host dapat digunakan selama sistem verifikasi lisensi mereka. Artikel ini menjelaskan cara mengubah nama host server di Linux®.
Ubah nama host server
-
Periksa nama host yang ada
$ hostname
-
Ubah nilai agar sesuai dengan nama host FQDN Anda, seperti yang ditunjukkan pada contoh berikut:
$ hostnamectl set-hostname NEW-HOST $ hostname NEW-HOST
-
Buka file di /etc/hosts. Untuk memperbarui informasi untuk jaringan internal, ubah host yang terkait dengan alamat IP utama untuk server Anda, seperti yang ditunjukkan pada contoh berikut:
$ vim /etc/hosts 127.0.0.1 localhost localhost.localdomain 123.45.67.89 hostname.domain.com hostname
-
Ubah nama domain (jika diperlukan)
$ vim /etc/resolv.conf domain abc.com <--- This would be the domain. nameserver 173.203.4.8 nameserver 173.203.4.9
-
Ubah konfigurasi jaringan /etc/sysconfig/network
$ vim /etc/sysconfig/network NETWORKING=yes FORWARD_IPV4=false HOSTNAME=hostname.domainname.com <---- change this bit (FQDN) DOMAINNAME=domainname.com <---- change this bit if the domain name has changed GATEWAY=172.0.0.1 GATEWAYDEV=eth0
-
Ubah konfigurasi jaringan /etc/sysconfig/network
$ vim /etc/hostname hostname.domainname.com
-
Perbarui konfigurasi Mail Transfer Agent (MTA).
$ vim /etc/postfix/mydomains mydomains - included a list of aliases for your machine here, formatted: example.com OK After change, run 'postmap /etc/postfix/mydomains' localhost OK #myoldserver.domain.com OK <------ commented out myserver.domain.com OK <----- added in
Perbarui nama host di Postfix jika sudah dikodekan dan mulai ulang layanan
$ vim /etc/postfix/main.cf $ postmap /etc/postfix/main.cf $ systemctl restart postfix
CATATAN: File ini dapat memiliki sedikit informasi. Anda dapat menggunakan 'hostname' untuk hasil yang lebih cepat.
$ grep 'hostname' /etc/postfix/main.cnf $ cat /etc/postfix/main.cnf | grep hostname
-
Perbarui MySQL, MariaDB atau Percona - Periksa tabel pengguna untuk nama host lama.
$ mysql -e "SELECT DISTINCT host FROM mysql.user;"
Jika logging biner diaktifkan dan file log dinamai menggunakan nama host asli, maka Anda harus memperbarui /etc/my.cnf atau logging biner akan rusak dan mungkin mengalami replikasi. Anda harus menentukan nama file dari file yang ada, yaitu nama host lama
$ grep -E 'log-bin|relay-log' /etc/my.cnf /etc/mysql/my.cnf log-bin=/var/lib/mysqllogs/oldlogfilename relay-log=/var/lib/mysqllogs/oldrelaylogfilename
-
Mulai ulang syslog
$ service rsyslog restart or $ systemctl restart rsyslog
Artikel Terkait
- Mengubah nama host server di sistem operasi Ubuntu
- Artikel Server Cloud
Gunakan tab Umpan Balik untuk memberikan komentar atau mengajukan pertanyaan. Anda juga dapat memulai percakapan dengan kami.