![임시 호스트 이름 대신 정적 호스트 이름을 사용하는 방법은 무엇입니까?](https://linux55.com/image/183791/%EC%9E%84%EC%8B%9C%20%ED%98%B8%EC%8A%A4%ED%8A%B8%20%EC%9D%B4%EB%A6%84%20%EB%8C%80%EC%8B%A0%20%EC%A0%95%EC%A0%81%20%ED%98%B8%EC%8A%A4%ED%8A%B8%20%EC%9D%B4%EB%A6%84%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
최근에 내 컴퓨터에 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>"