Linux 를 처음 설치할 때 컴퓨터 이름을 설정하는 것이 좋지만 다른 사람이 설정 한 컴퓨터를 사용하는 경우 이름을 모를 수도 있습니다.
hostname 명령을 사용하여 사람들이 쉽게 네트워크에서 사용자를 찾을 수 있도록 컴퓨터의 이름을 찾고 설정할 수 있습니다.
이 안내서는 hostname 명령에 대해 알아야 할 모든 것을 가르쳐줍니다.
컴퓨터 이름을 확인하는 방법
터미널 창을 열고 다음 명령을 입력하십시오.
호스트 이름
컴퓨터 이름을 알려주는 결과를 얻을 것이고 제 경우에는 간단히 'localhost.localdomain'이라고 말합니다.
결과의 첫 번째 부분은 컴퓨터 이름이고 두 번째 부분은 도메인 이름입니다.
컴퓨터 이름 만 반환하려면 다음 명령을 실행하면됩니다.
호스트 이름 -s
결과는 간단히 'localhost'가됩니다.
비슷하게, 현재 사용중인 도메인을 찾으려면 다음 명령을 사용하십시오.
호스트 이름 -d
다음 명령을 사용하여 호스트 이름의 IP 주소를 찾을 수 있습니다.
호스트 이름 -i
호스트 이름에는 별명을 지정할 수 있으며 터미널에 다음 명령을 입력하여 사용중인 컴퓨터의 모든 별칭을 찾을 수 있습니다.
호스트 이름 -a
별명이 설정되어 있지 않으면 실제 호스트 이름이 리턴됩니다.
호스트 이름을 변경하는 방법
다음 명령을 입력하기 만하면 컴퓨터의 호스트 이름을 변경할 수 있습니다.
호스트 이름
예 :
호스트 이름 게리
이제 hostname 명령을 실행하면 'gary'가 표시됩니다.
이 변경은 일시적이며 특히 유용하지는 않습니다.
호스트 이름을 영구히 변경하려면 nano 편집기 를 사용하여 / etc / hosts 파일을 엽니 다.
sudo nano / etc / hosts
호스트 파일을 편집하려면 높은 권한이 필요하므로 위와 같이 sudo 명령을 사용하거나 su 명령을 사용하여 사용자를 root 계정으로 전환 할 수 있습니다.
/ etc / hosts 파일에는 네트워크 및 다른 네트워크의 컴퓨터 및 기타 시스템에 대한 세부 정보가 있습니다.
기본적으로 / etc / hosts 파일에는 다음과 같은 내용이 포함됩니다.
127.0.0.1 localhost.localdomain localhost
첫 번째 항목은 컴퓨터에서 해결할 IP 주소입니다. 두 번째 항목은 컴퓨터의 이름과 도메인이며 모든 후속 필드는 컴퓨터의 별칭을 제공합니다.
호스트 이름을 변경하려면 localhost.localdomain을 컴퓨터 이름과 도메인 이름으로 간단하게 바꿀 수 있습니다.
예 :
127.0.0.1 gary.mydomain localhost
파일을 저장하면 hostname 명령을 실행할 때 다음과 같은 결과가 나타납니다.
gary.mydomain
마찬가지로 호스트 이름 -d 명령은 mydomain으로 표시되고 호스트 이름 -s는 게리로 표시됩니다.
그러나 별칭 명령 (hostname -a)은 / etc / hosts 파일에서 변경되지 않았으므로 localhost로 표시됩니다.
다음과 같이 / etc / hosts 파일에 원하는 수의 별칭을 추가 할 수 있습니다.
127.0.0.1 gary.mydomain garysmachine everydaylinuxuser
이제 hostname -a 명령을 실행하면 결과는 다음과 같습니다.
garysmachine everydaylinuxuser
호스트 이름에 대한 추가 정보
호스트 이름은 253자를 초과 할 수 없으며 다른 레이블로 분리 될 수 있습니다.
예 :
en.wikipedia.org
위 호스트 이름에는 세 개의 레이블이 있습니다.
- 엉
- 위키피디아
- 조직
레이블은 최대 63 자까지 가능하며 레이블은 단일 점으로 구분됩니다.
이 위키 피 디아 페이지를 방문하면 호스트 이름에 대해 자세히 알 수 있습니다.
개요
hostname 명령에 대해서는 말할 것도 없습니다. 호스트 이름에 대한 Linux 기본 페이지를 읽으면 사용 가능한 모든 스위치에 대해 알 수 있습니다.
남자 호스트 이름
여러분이 정말로 알아야 할 모든 것이이 가이드에서 다루어졌지만 hostname -f와 같은 몇 가지 스위치가 있습니다. 여기에는 정규화 된 도메인 이름, 호스트 이름 -f 스위치를 사용하여 파일에서 호스트 이름을 읽을 수있는 기능 및 hostname -y 스위치를 사용하여 NIS / YP 도메인 이름을 표시하는 기능.