호스트 이름 변경은 Bash 프롬프트입니다.

호스트 이름 변경은 Bash 프롬프트입니다.

/etc에서 호스트 이름과 호스트 파일을 변경했지만 bash 프롬프트는 변경되지 않았습니다. 이를 적용하려면 OS와 같은 것을 다시 시작해야 합니까?

답변1

시스템에 따라 다르지만 아마도 hostname명령을 사용하고 싶을 수도 있습니다. 을 다시 시작 bash하거나 프로필/rc 파일을 다시 로드 해야 할 수도 있습니다 .

답변2

우선, /etc/hosts에서 호스트 이름을 변경해도 실제로 호스트 이름이 변경되지는 않습니다. 일시적으로 변경하려면 hostname명령을 사용하십시오. 재부팅 후에도 변경되도록 변경하는 것은 OS에 따라 다릅니다. Red Hat 파생 시스템의 경우호스트 이름파일의 변수/etc/sysconfig/네트워크.

Bash 프롬프트에 표시되는 호스트 이름을 변경하는 것은 Bash 프롬프트 설정 방법에 따라 다릅니다. 각 프롬프트에서 호스트 이름을 읽으면 다음에 Enter 키를 누를 때 변경됩니다. 초기화 중에 호스트 이름만 읽고 이를 프롬프트에 표시되는 변수에 저장하는 경우

답변3

나는 호스트 이름이 환경 변수(HOSTNAME :<)에 저장되어 있다고 생각합니다. 그것은아마동적으로 업데이트되지는 않습니다. 그러나~이다Bash를 다시 시작할 때 업데이트되어야 합니다.
실제로 호스트명이 변경되었는지는 프로그램을 실행하여 확인할 수도 있습니다 hostname(아정말?)

관련 정보