Rhel

$HOSTNAME 不匹配

  • August 23, 2021

我的系統上有兩個不同版本的主機名。這是嘗試對 $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 中添加一行?

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

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