귀하의 라스베리 파이 (또는 기타 리눅스 장치의) 호스트 이름을 변경하는 방법
Raspberry Pi의 기본 호스트 이름은 충분히 창의적으로 "라즈베리 파이
". 다른 호스트 이름을 원하거나 로컬 네트워크에서 호스트 이름이 충돌하지 않도록하려면 어떻게해야합니까? Linux 기반 장치의 호스트 이름을 빠르게 변경하는 방법을 보여주는 글을 읽으십시오..
왜 이것을하고 싶은가요??
네트워크에서 Linux 장치의 로컬 호스트 이름을 편집하는 데 몇 분이 걸리는 주된 이유는 두 가지입니다. 가장 일반적인 이유는 단순히 사용자 정의 일 것입니다. 사물을 개인화하는 것은 재미 있습니다. 당신의 나무 딸기 파이 음악당을 평범한 오래된 "라즈베리 파이
"예를 들어, 이름을"주크 박스
".
로컬 호스트를 사용자 정의하려는 또 다른 이유는 이름 충돌을 피하기 위해서입니다. 예를 들어, 세 개의 라즈베리 파이 단위를 구입하고 설정 한 경우 세 가지 모두 (기본 Raspbian 설치를 가정) 로컬 호스트 이름을 "라즈베리 파이
".
첫 번째 작업은 성공하고 다음 두 작업은 호스트 이름을 확인하지 못하고 라우터의 장치 목록에 위의 스크린 샷과 같이 공백으로 남겨두고 Samba 파일 공유와 같은 호스트 이름 기반 프로토콜을 통해 연결할 수 없습니다.
다행스럽게도 몇 가지 빠른 편집을 수행 할 위치를 알고 있다고 가정하면 Raspberry Pi (및 사용자가 모든 액세스 권한을 가진 대부분의 다른 Linux 기반 장치)의 호스트 이름을 변경하는 것이 매우 간단합니다. 데모 목적을 위해 Raspbian 설치시 변경을 수행 할 예정이지만 동일한 파일 편집은 Debian, Ubuntu 및 기타 대부분의 Linux 플랫폼에서 작동합니다.
파이에서 호스트 변경하기
우리는 사무실 주변에 너무 많은 라즈베리 파이 (Raspberry Pi) 단위가있어서 많은 무리가 지금 갈등하고 있습니다. 오늘날 우리는 현재 기능에 따라 각 Pi 단위에 고유 한 이름을 할당하여이를 해결할 것입니다. 이 개명을위한 완벽한 후보자는 우리의 굉장한 나무 딸기 파이 기상대이다; 우리가 호스트 이름을 변경하면 네트워크에서 식별하는 것이 훨씬 더 쉬울 것입니다.기상청
".
첫 번째 단계는 장치의 터미널을 열거 나 SSH로 장치에 연결하고 원격 터미널을 여는 것입니다. 우리 장치는 헤드리스이며 현재 실행 중이므로 원격 터미널 경로를 사용하고 SSH를 통해 연결합니다.
터미널에서 다음 명령을 입력하여 hosts 파일을 엽니 다.
sudo nano / etc / hosts
호스트 파일은 다음과 같습니다.
맨 마지막 항목을 제외한 모든 항목을 그대로 둡니다. 127.0.1.1
호스트 이름 "라즈베리 파이
". 이것은 편집하고 싶은 유일한 라인입니다. "raspberrypi"를 원하는 호스트 이름으로 바꿉니다. 우리는 우리 장치에서 그것을 "기상청
". Ctrl + X를 눌러 편집기를 닫습니다. 기존 파일을 덮어 쓰고 저장하는 데 동의합니다..
터미널에서 다음 명령을 입력하여 호스트 이름 파일을 엽니 다.
sudo nano / etc / hostname
이 파일에는 현재 호스트 이름 만 들어 있습니다.
기본 "라즈베리 파이
"을 이전 단계에서 입력 한 것과 동일한 호스트 이름 (예 :"기상청
"). 다시 CTRL + X를 눌러 편집기를 닫고 기존 파일을 덮어 쓰고 저장합니다..
마지막으로 변경 사항을 적용하려면 시스템에 변경 사항을 적용하고 시스템을 재부팅해야합니다. 터미널에서 다음 명령을 입력하여 변경 사항을 적용하십시오.
sudo /etc/init.d/hostname.sh
다음 명령으로 그 명령을 따르십시오.
sudo 재부팅
시스템이 다시 온라인 상태가되면 라우터에서 장치 목록을 확인하여 새 호스트 이름이 제대로 해결되었는지 확인할 수 있습니다.
성공! 이제 이름없이 네트워크를 방황하는 대신, 우리의 작은 라즈베리 파이 기상 관측소는 자체적으로 호스트 이름을 가지고 있습니다..