내 Android 휴대폰에 GNURoot Debian을 설치했고 서버가 실행 중입니다. 그런 다음 호스트 이름을 변경하고 내 IP에 이름을 할당해 보았습니다. /etc/hosts/
및 에서 두 파일을 모두 변경했습니다 /etc/hostname
.
/etc/hosts/
:
127.0.0.1 mchost
127.0.1.1 mcserver
/etc/hostname
:
mcserver
재시작 호스트 이름을 사용해 보았습니다 sudo service hostname.sh start
. 하지만 이로 인해 오류가 발생했습니다 sudo:unable to resolve host localhost
.
답변1
먼저 127.0.0.1
결정을 내려야 하므로 그에 따라 조정 localhost
해야 합니다 /etc/hosts
. 둘째, Debian 시스템에서 이 명령은 일반적으로 hostname
호스트 이름을 표시하거나 설정하는 데 사용됩니다 hostname -b mcserver
.
/etc/hosts
장치가 WiFi 네트워크에서 항상 동일한 IP 주소를 얻는다면 올바르게 설정하는 것도 흥미로울 것입니다. 이것이 실제로 사실이고 IP가 이라고 가정하면 192.168.0.5
다음을 권장합니다 /etc/hosts
.
127.0.0.1 localhost
192.168.0.5 mchost mcserver
IP가 확실하지 않은 경우 다음을 입력하십시오.
127.0.0.1 localhost
127.0.0.1 mchost mcserver
그러나 이 경우 "mcserver"는 해당 주소를 라우팅할 수 없기 때문에 로컬에서만 확인할 수 있습니다.