$HOSTNAME이 일치하지 않습니다.

$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에 한 줄만 추가해야 합니까?

답변1

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

관련 정보