고유한 호스트 이름에 대한 bash 스크립트 작성

고유한 호스트 이름에 대한 bash 스크립트 작성

안녕하세요 여러분, 저는 IT 교육을 위한 스크립트를 작성 중인데 질문이 있습니다. 내 스크립트를 사용하면 사용자를 생성하거나 삭제하거나 호스트 이름을 변경할 수 있지만 호스트 이름은 매번 고유해야 합니다.

bash호스트 이름을 고유하게 만드는 방법을 알고 싶습니다 . 예를 들어 호스트 이름 끝에 임의의 숫자가 있지만 다시 반복하지 않거나 IP를 기반으로 PC 이름을 가져오는데 어떻게 해야 할지 모르겠습니다.

호스트 이름이 다른 컴퓨터에서 고유하고 중복이 없는지 확인하기 위해 이 작업을 수행하는 방법을 모르겠습니다. 호스트 이름의 고유한 부분을 사용하여 이 작업을 수행하고 싶습니다.

echo "New pc name"
read "newpcname"

hostnamectl set-hostname $newnamepc

echo "New computer name is $newpcname"

관련 정보