serverfault에서이 질문에 대한 답변을 검색하여 찾을 수 없습니다. 나는 그것이 가능하다는 것을 알고 있지만 그것을하는 방법을 기억할 수 없습니다. Linux 호스트의 호스트 이름을 변경하고 재부팅하지 않고 변경 사항을 적용하려면 어떻게합니까?
우분투 16과 우분투 18을 사용하고 있습니다.
Ubuntu의 큰 기능은 그래픽 데스크탑 및 그래픽 시스템 유틸리티입니다. 그러나 프로덕션 환경에서 Ubuntu를 실행하고 있으므로 프로덕션 환경에서 필요한 리소스를 소비하지 않기 위해 그래픽 데스크탑 또는 유틸리티를 사용하지 않기로 결정했습니다.
호스트 이름을 바꾸려면 파일을 편집한다는 것을 알고 있습니다.
/etc/hostname
/etc/hosts
에서 /etc/hostname
하나가 바로 현재의 호스트 이름을 대체하는 새로운 호스트 이름 (곧 이전의 호스트 이름이어야합니다).
/etc/hosts
파일의 우분투 에는 다음 줄이 있습니다.
127.0.1.1 your-hostname your-hostname
호스트가 부팅되고 네트워크 내에서 자체적으로 구축되는 동안 부트 스트랩 역할을합니다. 호스트 이름을 변경하기 전에 your-hostname
현재 (이전 호스트 이름이 됨) 호스트의 호스트 이름을 변경하는 과정에서 해당 이름이 새 이름으로 바뀝니다.
내가 익숙한 것은 위의 두 단계를 실행 한 다음 호스트를 재부팅하는 것입니다. 그러나 프로덕션 서버와 마찬가지로 많은 시간이 해당 이름 바꾸기를 실행하고 싶지만 호스트를 재부팅하지는 않습니다.
호스트에서 호스트 이름을 변경하고 호스트를 재부팅하지 않고 변경 사항을 적용하려면 어떻게해야합니까?