Ubuntu에서 호스트 이름을 어떻게 변경합니까?

Ubuntu에서 호스트 이름을 어떻게 변경합니까?

방금 노트북에 Ubuntu를 설치했는데 루트 호스트 이름을 다음으로 전환하고 싶습니다.[이메일 보호됨]

따라서 "hostname" 명령을 입력하면 다음과 같이 표시됩니다: xxxxxxx

텍스트 편집기를 사용하여 호스트 이름을 수동으로 변경해야 하나요? 아니면 루트를 연결하는 특정 방법이 있나요?[이메일 보호됨]

감사해요!

답변1

다음 명령을 사용하여 이 작업을 수행할 수 있습니다.

sudo hostname your-new-name

재부팅할 때까지 호스트 이름이 변경됩니다. 호스트 이름을 영구적으로 변경하려면 이 파일을 편집 /etc/hostname하고 컴퓨터를 다시 시작해야 합니다. 또한 /etc/hosts주소 127.0.1.1이 포함된 행을 편집하고 변경해야 합니다 . 그렇지 않으면 많은 명령의 실행이 중지됩니다.

127.0.1.1     your-new-hostname

답변2

호스트 이름과 원하는 호스트 이름을 차례로 입력합니다.

hostname sitename.com

/etc/hostname을 편집하세요.

echo sitename.com > /etc/hostname

또는 vim이나 nano와 같은 편집기를 사용하세요.

답변3

다음과 같이 호스트 이름을 설정할 수 있습니다.

$hostnamectl 호스트 이름 설정[이메일 보호됨]

호스트 이름을 "로 설정하면[이메일 보호됨]", 너는 얻는다

정적 호스트 이름 xxxxxxxxxxxxxxx.com

좋은 호스트 이름[이메일 보호됨]

사용량 확인

CPU 이름

주문하다

예쁜 호스트 이름은 사용자에게 표시하는 데 사용되는 자유 형식 UTF8 호스트 이름입니다.

https://docs.fedoraproject.org/en-US/Fedora/18/html/System_Administrators_Guide/s1_Using_Hostnamectl.html

호스트 이름은 최대 64자 길이의 자유 형식 문자열일 수 있지만 정적 이름과 임시 이름은 공백이나 점이 없이 7비트 ASCII 소문자만 포함하고 DNS 도메인 이름 레이블에 허용되는 형식으로 제한하는 것이 좋습니다. 이는 엄격한 요구 사항은 아니지만.

Hostnamectl 도구는 다음 규칙을 적용합니다. 정적 및 임시 호스트 이름은 az, AZ, 0-9, "-", "_" 및 "."으로 구성됩니다. 다만, 점으로 시작하거나 끝나지 말고, 바로 뒤에 점 두 개가 있으면 안 됩니다. 64자 크기 제한이 적용됩니다.

관련 정보