/etc/hostname에 항목을 입력한 후에도 재부팅 후 호스트 이름을 덮어씁니다.

/etc/hostname에 항목을 입력한 후에도 재부팅 후 호스트 이름을 덮어씁니다.

KVM 가상 머신을 한 호스트에서 다른 호스트로 복제했습니다. 호스트 이름을 바꾸려고 했지만 이미 이름이 바뀌었습니다. 그러나 재부팅 후에도 여전히 이전 이름이 유지됩니다. hostnamectl command output Static hostname: new_name Transient hostname: old_name Icon name: computer-vm Chassis: vm 이 이름 변경의 근본 원인을 어떻게 찾을 수 있으며 해결책은 무엇입니까?

/etc/sysconfig/network고정 IP를 사용하고 있으며 인터페이스 파일에 호스트 이름 항목이 없습니다.

답변1

임시 호스트 이름: old_name 및 정적 호스트 이름: new_name을 얻는 경우. 그런 다음 사용자 공간은 호스트 이름을 변경합니다.

Hostname다음 2개 파일에 항목이 없는지 확인하세요.

1. ~/.bash_profile - for respective user
2. /etc/rc.local 

답변2

리눅스는 어떤 스타일인가요?

RHEL에 관한 것

다음 사항을 확인하세요.

/etc/sysconfig/network (이미 변경을 시도했습니다)

/etc/hostname (이전 시스템에서는 일반적으로 호스트 이름이 여기에서 설정됩니다.)

최신 RHEL 7 및 8의 경우 재부팅 시 /etc/hostname 설정을 재설정하는 hostnamectl을 실행했을 수 있습니다.

이것이 누군가에게 도움이 된다면 알려주세요!

hostnamectl set-hostname 이름이 작동하지 않습니까?

관련 정보