デフォルトでは、サーバーはサーバーの名前をホスト名として起動されます。cPanel®などの一部のソフトウェアでは、ライセンス検証システムで使用されるホスト名に有効な完全修飾ドメイン名(FQDN)が必要です。この記事では、Linux®でサーバーのホスト名を変更する方法について説明します。
-
既存のホスト名を確認してください
$ hostname
-
次の例に示すように、FQDNホスト名に一致するように値を変更します。
$ hostnamectl set-hostname NEW-HOST $ hostname NEW-HOST
-
/ etc/hostsにあるファイルを開きます。内部ネットワークの情報を更新するには、次の例に示すように、サーバーのメインIPアドレスに関連付けられているホストを変更します。
$ vim /etc/hosts 127.0.0.1 localhost localhost.localdomain 123.45.67.89 hostname.domain.com hostname
-
ドメイン名を変更します(必要な場合)
$ vim /etc/resolv.conf domain abc.com <--- This would be the domain. nameserver 173.203.4.8 nameserver 173.203.4.9
-
ネットワーク構成を変更する/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
-
ネットワーク構成を変更する/etc/ sysconfig / network
$ vim /etc/hostname hostname.domainname.com
-
メール転送エージェント(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
Postfixがコード化されている場合はホスト名を更新し、サービスを再起動します
$ vim /etc/postfix/main.cf $ postmap /etc/postfix/main.cf $ systemctl restart postfix
注: このファイルにはかなりの情報が含まれている可能性があります。より高速な結果を得るために「hostname」をgrepできます。
$ grep 'hostname' /etc/postfix/main.cnf $ cat /etc/postfix/main.cnf | grep hostname
-
MySQL、MariaDB、またはPerconaを更新します-ユーザーテーブルで古いホスト名を確認します。
$ mysql -e "SELECT DISTINCT host FROM mysql.user;"
バイナリログが有効になっていて、元のホスト名を使用してログファイルに名前が付けられている場合は、/ etc / my.cnfを更新する必要があります。そうしないと、バイナリログが壊れて複製される可能性があります。既存のファイルのファイル名、つまり古いホスト名を指定する必要があります
$ 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
-
syslogを再起動します
$ service rsyslog restart or $ systemctl restart rsyslog
- Ubuntuオペレーティングシステムでサーバーのホスト名を変更する
- クラウドサーバーの記事
コメントや質問をするには、[フィードバック]タブを使用します。私たちと会話を始めることもできます。