Domainname 명령에 대해 알아야 할 모든 것

이 가이드에서는 다음과 같은 5 가지 명령을 소개합니다.

호스트 이름 명령에 대한 자세한 내용은 최근 업데이트 된 안내서를 참조하십시오 .

hostname 명령

모든 컴퓨터에는 호스트 이름이 있으며 Linux를 처음 설치할 때 컴퓨터의 호스트 이름이 설정되었을 수 있습니다.

터미널 창에서 다음 명령을 실행하여 컴퓨터의 호스트 이름을 찾을 수 있습니다.

호스트 이름

제 경우에는 결과가 단순히 "garymint"였습니다.

일부 컴퓨터에서는 호스트 이름이 "computername.computerdomain"과 같이 표시 될 수 있습니다.

호스트 이름은 기본적으로 네트워크상의 컴퓨터와 네트워크가 속한 도메인을 식별하는 데 사용됩니다.

다음 명령을 실행하여 반환되는 컴퓨터 이름 만 얻을 수 있습니다.

호스트 이름 -s

또는 다음 명령을 실행하여 도메인 이름을 얻을 수도 있습니다.

호스트 이름 -d

domainname 명령

도메인 이름을 반환하기 위해 minus d 스위치와 함께 호스트 이름을 사용하는 대신 다음 명령을 간단히 실행할 수 있습니다.

도메인 이름

도메인을 설정 한 경우 도메인이 반환됩니다. 그렇지 않으면 텍스트 (없음)가 표시됩니다.

domainname 명령은 시스템의 NIS 도메인 이름을 리턴합니다. 그렇다면 NIS 도메인 이름은 무엇입니까?

NIS는 Network Information System의 약자입니다. 이 가이드는 NIS를 다음과 같이 정의합니다.

NIS는 NIS 도메인 내의 컴퓨터 그룹이 공통 구성 파일 집합을 공유 할 수있게 해주는 원격 프로 시저 호출 (RPC) 기반 클라이언트 / 서버 시스템입니다. 이를 통해 시스템 관리자는 최소한의 구성 데이터만으로 NIS 클라이언트 시스템을 설정하고 단일 위치에서 구성 데이터를 추가, 제거 또는 수정할 수 있습니다.

ypdomainname 명령

YPDomainName은 실제로 domainname 명령과 동일한 정보를 표시합니다. 터미널 창에 다음을 입력하여 직접 시도하십시오.

ypdomainname

그렇다면 같은 명령에 대해 여러 명령이있는 이유는 무엇입니까?

YP는 Yellow Pages의 약자이지만 법적인 이유로 인해 변경되어야합니다. 이것은 이전 절에서 언급 한 NIS로 변경되었습니다.

원하는 경우 ypdomainname을 사용할 수 있지만 손끝을 약간 저장하고 domainname 만 남겨두면 RSI를 막을 수 있습니다.

nisdomainname 명령

nisdomainname은 domainname 명령과 동일한 정보도 표시합니다. 이전 절에서 모았 듯이 ypdomainname 명령을 사용하여 반환 할 수있는 옐로우 페이지 도메인 이름이 사용되었습니다.

옐로우 페이지 도메인 이름이 NIS (Network Information System)로 변경되었으므로 nisdomainname 명령이 실행되었습니다.

domainname 명령은 나중에 사용하기 쉽도록 만들어졌습니다.

다음과 같이 nisdomainname 명령을 사용할 수 있습니다.

nisdomainname

결과는 domainname 명령과 동일합니다.

dnsdomainname 명령

dnsdomainname 명령은 DNS 도메인 이름을 반환합니다. 터미널에 다음을 입력하여 실행할 수 있습니다.

dnsdomainname

DNS는 Domain Name Server의 약자로, 인터넷에서 IP 주소를 실제 도메인 이름으로 변환하는 데 사용됩니다. 도메인 이름이 없으면 우리는 모두 큰 스프레드 시트를 사용하여 207.241.148.82가 linux.about.com으로 이동한다는 것을 알아 냈습니다.

웹 서버를 실행하지 않으면 컴퓨터에 DNS 도메인 이름이 없으며 dnsdomainname 명령을 실행해도 아무런 결과가 반환되지 않을 가능성이 있습니다.

NIS 도메인 이름 설정

다음 명령을 사용하여 컴퓨터에 NIS 도메인 이름을 설정할 수 있습니다.

sudo domainname mydomainname

권한을 높이려면 sudo 가 필요할 것입니다.

다음과 같이 ypdomainname 및 nisdomainname 명령을 사용할 수도 있습니다.

sudo ypdomainname mydomainname
sudo nisdomainname mydomainname

/ etc / hosts 파일

터미널 창에서 다음 명령을 실행하여 nano 편집기에서 호스트 파일을 엽니 다.

sudo nano / etc / hosts

다음과 같이 / etc / hosts 파일에 여러 행의 텍스트가 있습니다.

127.0.0.1 localhost

첫 번째 부분은 컴퓨터의 IP 주소이고 두 번째 부분은 컴퓨터 이름입니다. 컴퓨터의 NIS 도메인을 영구히 추가하려면 다음과 같이 행을 변경하십시오.

127.0.0.1 localhost.yourdomainname

다음과 같이 별칭을 추가 할 수도 있습니다.

127.0.0.1 localhost.yourdomainname mycomputer mylinuxcomputer

domainname 명령에 대한 추가 정보

domainname 명령에는 다음과 같은 스위치가 있습니다.

도메인 이름 -a

그러면 hostfile에 나열된 도메인의 별칭이 반환됩니다.

도메인 이름 -b

other가 설정되지 않은 경우 사용할 도메인 이름입니다.

다음과 같이 이름을 명령 줄의 일부로 지정하여 위의 스위치를 사용하여 사용할 도메인 이름을 설정할 수 있습니다.

도메인 이름 -b mydomainname

다음은 몇 가지 명령입니다.

개요

Linux 및 네트워크 관리에 대한 자세한 내용은 Linux Network Administrator 's Guide를 참조하십시오 .