晴耕雨読

working in the fields on fine days and reading books on rainy days

Rocky Linux における hostnamectl によるサーバ名変更

Rocky Linuxにおいてhostnamectlコマンドでサーバのホスト名を変更する方法について説明します。

hostnamectl

現在のサーバのホスト名は、hostnamectl コマンドで確認することができます。 また、ホスト名を変更するには、hostnamectl set-hostname を実行した後に、systemd-hostnamed デーモンを再起動します。

~]# hostnamectl set-hostname test.example.com
~]# systemctl restart systemd-hostnamed

/etc/hosts

次に、サーバのホスト名で自分自身にアクセスできるように /etc/hosts を修正します(この修正は不要の場合は実施する必要はありません)。

~]# vi /etc/hosts
~]$ cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 test.example.com
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

修正すると、ping などでホスト名を指定した際に、自分自身と通信できるようになります。

以上です。

参考資料