임시 호스트 이름 대신 정적 호스트 이름을 사용하는 방법은 무엇입니까?

임시 호스트 이름 대신 정적 호스트 이름을 사용하는 방법은 무엇입니까?

최근에 내 컴퓨터에 Fedora 33-workstation을 설치했는데, 터미널에 호스트 이름이 표시되는 것이 가장 먼저 나타 났습니다 myname@dhcppc2. 출력은 다음과 같습니다.dhcppc2hostnamectl status | grep hostname

Static hostname: localhost.localdomain
Transient hostname: dhcppc2

이전 경험을 바탕으로 터미널에서 정적 호스트 이름을 보곤 했습니다. 또한 사용할 수 없는 systemd경우 호스트 이름을 결정한다고 생각했지만 /etc/hostname실행 중인 시스템에서는 cat /etc/hostnameshow 를 실행했습니다 localhost.localdomain.

내 시스템이 임시 호스트 이름을 사용하는 이유와 임시 호스트 이름 대신 정적 호스트 이름을 사용할 수 있는 방법을 알려주시겠습니까?

답변1

호스트 이름을 변경하려면 DHCP를 비활성화하세요.dhcpcd.conf:

nohook hostname

그런 다음 영구 호스트 이름 항목을 설정합니다.

hostnamectl set-hostname --static "<hostname>"

관련 정보