"호스트를 해석할 수 없습니다: 이름 혹은 서비스를 알 수 없습니다"라는 메시지와 함께 sudo 명령어가 작동하지 않을 경우
아래와 같이 해결함
pi@monitoringraspberrypi:~ $ hostname
monitoringraspberrypi
pi@monitoringraspberrypi:~ $ cat /etc/hosts
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.1.1 monitoring_raspberrypi
pi@monitoringraspberrypi:~ $sudo nano /etc/hosts
127.0.1.1 127.0.1.1 monitoring_raspberrypi를 제거
1. 슈퍼유저
- 슈퍼유저가 됩니다.
sudo su -
2. raspi-config 명령어
- raspi-config 명령어를 사용합니다.
raspi-config
3. 2번(Network Options)으로 들어가기
4. N1(Hostname) 선택
5. 변경할 hostname 입력
- 변경해주고 싶은 hostname을 입력해줍니다.
6. reboot하기
- 나머지는 따로 변경하지 않을 것이기 때문에 cancle하면 reboot할 것인지 물어봅니다. 그러면 reboot 해줍니다.
7. 완료
- 다시 접속해보면 hostname이 변경되어 있는 것을 확인할 수 있습니다.
출처 : velog.io/@qkqhqhrh11/Raspberry-Pi-hostname%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0