회사 클라우드 서비스에서 Ubuntu 14.04를 실행하고 있습니다 (내 인스턴스에는 탄력적 IP가 있음). 커맨드 라인으로 실행중인 인스턴스의 IP 주소를 확인하고 싶지만 작동하지 않습니다.
root@ubuntu14-graphite:~# hostname
ubuntu14-graphite
root@ubuntu14-graphite:~# hostname -i
hostname: Name or service not known
이유를 이해할 수 없습니다.
나는 우분투 14 흑연에 핑을 시도했지만 그것은 말했다 :
unknown host ubuntu14-graphite.
내 호스트가 존재하지 않습니까?
다른 서버 (클라우드 인스턴스가 아니라 실제 서버)가 있습니다. 이 서버에서 CentOS 6.7을 설치했습니다. 호스트 이름의 IP를 확인했는데 특별한 내용이 없어도 작동했습니다 /etc/hosts
.
출력은 다음과 같습니다 cat /etc/hosts
.
127.0.0.1 localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts