![호스트 이름 명령이 /etc/hostname에서 FQDN을 가져오지 못하는 이유는 무엇입니까? [복사]](https://linux55.com/image/120244/%ED%98%B8%EC%8A%A4%ED%8A%B8%20%EC%9D%B4%EB%A6%84%20%EB%AA%85%EB%A0%B9%EC%9D%B4%20%2Fetc%2Fhostname%EC%97%90%EC%84%9C%20FQDN%EC%9D%84%20%EA%B0%80%EC%A0%B8%EC%98%A4%EC%A7%80%20%EB%AA%BB%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
호스트 이름을 설정했습니다.
# more /etc/hostname
kafka01.ocff4.com
호스트 이름은 다음과 같이 유지됩니다.
hostname
kafka01
다음 명령을 사용하여 다시 시작했습니다.
systemctl restart systemd-hostnamed
그러나 여전히 hostname
FQDN은 표시되지 않습니다.
hostname
kafka01
왜 systemctl restart systemd-hostnamed
시행되지 않았나요? 이것은 버그입니까?
답변1
/etc/sysconfig/network 파일을 확인하십시오. 호스트 이름이 파일에 없으면 다음 줄을 입력하십시오: 호스트 이름 kafka01.ocff4.com
또한 변경 사항을 즉시 적용하려면 명령줄에 "sudo 호스트 이름 kafka01.ocff4.com"을 입력해야 하며, 변경 사항을 적용하려면 재부팅해야 합니다.