![ホスト名コマンドが/etc/hostnameからFQDNを取得できないのはなぜですか? [コピー]](https://linux33.com/image/120244/%E3%83%9B%E3%82%B9%E3%83%88%E5%90%8D%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%8C%2Fetc%2Fhostname%E3%81%8B%E3%82%89FQDN%E3%82%92%E5%8F%96%E5%BE%97%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
ホスト名を設定しました。
# more /etc/hostname
kafka01.ocff4.com
ホスト名は次のように保持されます。
hostname
kafka01
次のコマンドを使用して再起動しました。
systemctl restart systemd-hostnamed
ただし、hostname
FQDNは表示されません。
hostname
kafka01
なぜsystemctl restart systemd-hostnamed
施行されなかったのですか?これはバグですか?
答え1
/etc/sysconfig/network ファイルを確認してください。ホスト名がファイルにない場合は、次の行を入力します。ホスト名kafka01.ocff4.com
また、変更をすぐに適用するには、コマンドラインに「sudoホスト名kafka01.ocff4.com」と入力し、変更を適用するには再起動する必要があります。