Rhel
$HOSTNAME 不匹配
我的系統上有兩個不同版本的主機名。這是嘗試對 $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