我的系统上有两种不同版本的主机名。当尝试对$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/host中添加一行?
发布于 2021-08-23 05:07:30
hostnamectl set-hostname superserver.some.domain.com
systemctl reboot nowhttps://unix.stackexchange.com/questions/665822
复制相似问题