恒久的にホスト名を変更したい場合は、以下のように hostnamectl コマンドを実行します。
赤字が新しく設定したいホスト名です。
# hostnamectl set-hostname centos7
以下のようにコマンドを実行すると設定内容を確認できます。# hostnamectl Static hostname: centos7 Icon name: computer Chassis: n/a Machine ID: 27de80cb85b64cdb8b619f3b508153f0 Boot ID: cbd4e6d2cb0c4f3dbd3b9c692f49cd40 Virtualization: xen Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-123.el7.x86_64 Architecture: x86_64
ちなみに、ホスト名は、以下のファイルに設定されます。CentOS6 とはファイルが異なります。
- /etc/hostname
また、NetworkManager の nmtui コマンドでもホスト名を変更できます。nmtui がインストールされていない場合は、yum で以下のように実行するとインストールできます。
# yum install NetworkManager-tuinmtui を 以下のように、root ユーザの英語環境で実行します。
# env LANG=C nmtui下図のように設定画面が表示されるので、矢印キーで[Set system hostname] を選択して ENTER を押下するとホスト名を設定する画面が表示されます。
[Hostname]にホスト名を入力し、タブキーで[OK]に移動してENTERキーを押下すると設定できます。