Rhel

為什麼主機名命令沒有從 /etc/hostname 獲取 FQDN?

  • December 26, 2017

我設置了主機名。

# more /etc/hostname
kafka01.ocff4.com

主機名仍然如下。

hostname
kafka01

我使用以下命令重新啟動。

systemctl restart systemd-hostnamed

但是,仍然hostname沒有顯示 FQDN。

hostname
kafka01

為什麼沒有systemctl restart systemd-hostnamed生效?它是一個錯誤嗎?

查看您的 /etc/sysconfig/network 文件。如果文件中不存在您的主機名,請將以下行放入其中:主機名 kafka01.ocff4.com

您還必須在命令行中“sudo hostname kafka01.ocff4.com”以使更改立即生效,或者重新啟動以使更改生效。

引用自:https://unix.stackexchange.com/questions/399902