VPS의 CentOS 6.5 호스트 이름

VPS의 CentOS 6.5 호스트 이름

SSH를 통해 새 CentOS 6.5 이미지(VPS)의 호스트 이름을 변경하려고 합니다. 내가 찾은 소스는 모두 호스트 이름이 /etc/sysconfig/networkin 및 out 에서 영구적으로 변경 될 수 /etc/hosts있으며 현재 호스트 이름은 이 명령을 사용하여 확인할 수 있다고 말합니다 hostname. 그러나 문제는 hostname명령이 위의 두 파일에 표시된 아무것도 반환하지 않는다는 것입니다. 명확성을 위해 다음 명령에서는 다음 정보가 대체되었습니다. ( username당연히), curHN무엇지금@내 SSH 프롬프트에 로그인한 후 provider.com내 VPS 공급자의 웹사이트라고 보고되었습니다.

이 설정에서 호스트 이름을 변경하는 올바른 방법은 무엇입니까?

[username@curHN ~]$ hostname
curHN.provider.com

[username@curHN ~]$ cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain

[username@curHN ~]$ cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

답변1

바꾸고 싶은 부분은 다 언급하셨네요. 매개변수로 새 호스트 이름과 함께 호스트 이름 명령을 사용하고(현재 쉘은 변경 사항을 반영하지 않습니다. 로그아웃했다가 다시 로그인하십시오.) 재부팅 지속성을 위해 /etc/sysconfig/network에서 호스트 이름 매개변수를 설정한 다음 /etc가 /hosts에는 로컬 호스트 이름 확인을 위해 IP를 새 호스트 이름과 일치시키는 줄이 있습니다.

https://serverfault.com/questions/369415/configure-domain-name-in-centos

답변2

간단한 /etc/sysconfig/network를 편집하고 호스트 이름 fqdn을 입력한 다음 /etc/hostname을 편집하고 호스트 이름 fqdn을 입력한 다음 /etc/hosts를 편집합니다. 예를 들어 호스트 이름 fqdn은 linux.feel.good이고 ip는 1.2.4.5이므로 /etc/sysconfig/network

HOSTNAME=linux.feel.good 

/etc/hostname(/etc/HOSTNAME일 수도 있음)

linux.feel.good 

및/etc/호스트

1.2.4.5  linux.feel.good  linux

관련 정보