$HOSTNAMEが一致しません。

$HOSTNAMEが一致しません。

私のシステムには2つの異なるバージョンのホスト名があります。 $ HOSTNAMEでwgetを使用しようとすると、予想とは異なる問題が発生します。

[user@box ~]# wget https://$HOSTNAME/login.php
--2021-08-22 23:25:07--  https://superserver/login.php
Resolving superserver (superserver)... 11.22.33.44
Connecting to superserver (superserver)|11.22.33.44|:443... connected.
The certificate's owner does not match hostname ‘superserver’
[user@box ~]# echo $HOSTNAME
superserver
[user@box ~]# cat /proc/sys/kernel/hostname 
superserver.some.domain.com
[user@box ~]# 
[user@box ~]# hostname 
superserver.some.domain.com
[user@box ~]#

$HOSTNAMEシステムの内容/proc/sys/kernel/hostnameと公開時に表示される内容を反映するようにシステムをどのように更新しますかhostname

それとも/etc/hostsに1行だけ追加する必要がありますか?

答え1

hostnamectl set-hostname superserver.some.domain.com
systemctl reboot now

関連情報