강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

NIS맵으로부터 하나이상의 키값을 출력하는 ypmatch 실무

작성자 정보

  • 구돌 작성
  • 작성일

컨텐츠 정보

본문

NIS맵으로부터 하나이상의 키값을 출력하는 ypmatch 실무

 

ypmatch NIS맵으로부터 하나이상의 키값을 출력하는 명령어입니다.  

 

 

 , ypmatch명령어에 맵이름이나 맵의 별칭을 지정하시면 지정한 맵의 키값을 확인할 수 있습니다.  

 

 

 

 

명령어위치 : /usr/bin/ypmatch

 

사용형식

ypmatch [-kt][-d NIS도메인] ... 맵이름

       ypmatch -x

 

ypmatch에서는 다음 옵션을 알고 계셔야합니다.  

 

 

 

-d NIS도메인  : 검색하고자하는 대상 NIS도메인명을 지정하시면 됩니다.  

 

 

 

 

-x 옵션은 맵의 별칭테이블을 확인하고자 할 때 사용하는 옵션입니다.  

 

 

 

 

 

다음은 NIS클라이언트에서 ypmatch명령어를 이용하여 특정맵의 키값을 확인하는 예입니다.  

 

 

 , passwd.byname맵의 sspark이라는 키값의 정보를 확인한 예입니다.  

 

 

 

 

[sspark@bible sspark]$ ypmatch sspark passwd.byname

sspark:$1$3Xg2ldldldlifeKJjOxjXMiBHmMsWm1:502:502::/home/sspark:/bin/bash

[sspark@bible sspark]$

 

위의 명령어는 passwd.byname맵의 별칭인 passwd를 이용하여 다음과 같이 사용할 수도 있습니다.  

 

 

 

 

[sspark@bible sspark]$ ypmatch sspark passwd

sspark:$1$3Xg2ldldldlifeKJjOxjXMiBHmMsWm1:502:502::/home/sspark:/bin/bash

[sspark@bible sspark]$

 

그리고 다음은 hosts.byname맵의 bible.superuser.co.kr키값의 정보를 확인한 예입니다.  

 

 

 

 

[sspark@bible sspark]$ ypmatch bible.superuser.co.kr hosts.byname

192.168.0.110   bible.superuser.co.kr   bible

[sspark@bible sspark]$

 

그리고 위의 명령어는 hosts.byname맵의 별칭인 hosts를 이용하여 다음과 같이 사용할 수도 있습니다.  

 

 

 

 

[sspark@bible sspark]$ ypmatch bible.superuser.co.kr hosts

192.168.0.110   bible.superuser.co.kr   bible

[sspark@bible sspark]$

 

 

그리고 다음은 ypmatch명령어에서 -x옵션을 사용하여 NIS맵의 별칭테이블을 확인한 것입니다.  

 

 

 

 

[sspark@bible sspark]$ ypmatch -x

Use "ethers"    for map "ethers.byname"

Use "aliases"   for map "mail.aliases"

Use "services"  for map "services.byname"

Use "protocols" for map "protocols.bynumber"

Use "hosts"     for map "hosts.byname"

Use "networks"  for map "networks.byaddr"

Use "group"     for map "group.byname"

Use "passwd"    for map "passwd.byname"

[sspark@bible sspark]$

 

위의 결과에서 각 맵들의 별칭을 확인하신 후에 맵이름 대신 맵의 별칭을 사용할 수도 있다는 것을 알 수 있습니다.  

 

 

 예를 들어 ethers.bybame맵이름 대신 이 맵의 별칭 ethers를 사용할 수 있다는 의미입니다.  

 

 

 앞의 예에서 이를 확인할 수 있었습니다.  

 

 

 

 

그리고 “ypmatch -x”명령어의 결과는 “ypcat -x”의 결과, 그리고 “ypwhich -x”의 결과와 같다는 것을 알 수 있습니다.    

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  111 명