최근에 내 컴퓨터에 Fedora 33-workstation을 설치했는데, 터미널에 호스트 이름이 표시되는 것이 가장 먼저 나타 났습니다 myname@dhcppc2
. 출력은 다음과 같습니다.dhcppc2
hostnamectl status | grep hostname
Static hostname: localhost.localdomain
Transient hostname: dhcppc2
이전 경험을 바탕으로 터미널에서 정적 호스트 이름을 보곤 했습니다. 또한 사용할 수 없는 systemd
경우 호스트 이름을 결정한다고 생각했지만 /etc/hostname
실행 중인 시스템에서는 cat /etc/hostname
show 를 실행했습니다 localhost.localdomain
.
내 시스템이 임시 호스트 이름을 사용하는 이유와 임시 호스트 이름 대신 정적 호스트 이름을 사용할 수 있는 방법을 알려주시겠습니까?
답변1
호스트 이름을 변경하려면 DHCP를 비활성화하세요.dhcpcd.conf:
nohook hostname
그런 다음 영구 호스트 이름 항목을 설정합니다.
hostnamectl set-hostname --static "<hostname>"