CentOS 7のホスト名(hostname)を設定、変更する

CentOS 7では、ホスト名を変更するために5通りの方法が用意されている。
今回はその方法について紹介しよう。

1.hostnameコマンドで変更する(再起動後無効)

hostnameコマンドを利用することで、一時的にホスト名を設定することができる。

hostname 設定したいホスト名

ただし、この方法で設定されたホスト名は再起動後に消えてしまう。

2.nmtui toolを用いて設定する

nmtui toolを用いてホスト名を設定することができる。
以下のコマンドを実行し、nmtui toolを実行する。

nmtui

nmtui tool起動後、「Set system hostname」を選択し実行する。

「Set Hostname」画面が表示されるので、新しく設定するホスト名を入力し「OK」を選択する。

ホスト名についての確認画面が表示されるので、「OK」を選択する。

3.hostnamectlコマンドを用いて設定する

hostnamectlコマンドを利用することで、ホスト名を設定できる。

hostnamectl set-hostname ホスト名

4.nmcli toolを用いて設定する

nmcli toolを用いて、ホスト名を設定することができる。

nmcli general hostname ホスト名

5.「/etc/hostname」を変更する

ホスト名の設定ファイルである「/etc/hostname」をエディタなどで編集することで、ホスト名を変更することができる。

vi /etc/hostname

もしくは、以下のようにする。

echo "ホスト名" > /etc/hostname