CentOS 7のホスト名は変更されません。

CentOS 7のホスト名は変更されません。

virtualboxで2つのCentOS 7仮想マシンを実行しています。各コンピュータにホスト名と固定IPアドレスを設定したいと思います。 VM1が正常に動作しています。 VM2はそうではありません。私は両方のサーバーで同じことをしましたが、なぜVM2に問題があるのか​​わかりません。 localhost.localdomainとして表示されますが、正しい新しいホスト名を読み取ることができません。私がしたことは次のとおりです。

/etc/sysconfic/network ファイルを次のように変更します。

NETWORKING=yes
HOSTNAME=newhost.newdomain

/etc/resolv.conf ファイルを次のように変更します。

nameserver 8.8.8.8

/etc/sysconfig/network-scripts/ifcfg-enp0s3 ファイルを次のように変更します。

HWADDR=#
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
NAME=enp0s3
UUID=#
ONBOOT=yes
IPADDR=192.168.10.1
NETMASK=255.255.255.0
NM_CONTROLLER=no
GATEWAY=192.168.10.100

インターフェイスが正しく機能し、IPが指定されたとおりに割り当てられました。動作しない唯一のものはホスト名です。 "hostname {newname}"コマンドを使用して一時的に変更できますが、再起動時に回復されるため、これは一時的な修正です。これらはすべてVM1と同じです(割り当てられたIPアドレスを除く)、VM1は正常に動作します。私は名前解決について心配しないので、今はホストファイルに興味がありません。ただホスト名だけを心配するだけです。

どんなアイデアや提案がありますか?

ベストアンサー1

ホスト名の設定:

hostnamectl set-hostname host.domain

おすすめ記事