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

NIS 맵정보를 확인하는 ypcat 실무

작성자 정보

  • 구돌 작성
  • 작성일

컨텐츠 정보

본문

NIS 맵정보를 확인하는 ypcat 실무

 

ypcatNIS맵정보를 확인하는 명령어입니다.  

 

 

 , NIS 맵이름이나 맵의 별칭을 지정하여 해당 맵에 대한 NIS데이터베이스내의 정보를 확인하는 명령어입니다.  

 

 

 

 

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

 

사용형식

ypcat [-kt][-d NIS도메인] [-h 호스트명] 맵이름

       ypcat -x

 

위의 사용형식에서 사용되는 옵션들에 대한 설명입니다.  

 

 

  ypcat에 있어서 매우 중요한 옵션들입니다.  

 

 

 

 

-d NIS도메인

 

만약 이 옵션으로 NIS도메인을 지정한다면 기본NIS도메인이 아닌 경우에 사용하도록 하십시요. 기본 NIS도메인을 대상으로 맵정보를 확인하실 때에는 이 옵션을 사용하지 않으셔도 됩니다.  

 

 

 , ypcat명령어는 이 옵션이 주어지지 않는다면 기본NIS도메인을 대상으로 합니다.  

 

 

 참고로 NIS도메인을 확인하실 때에는 nisdomainname 또는 domainname으로 확인 하실 수 있습니다.  

 

 

 

 

-h 호스트명

 

기본 호스트명이 아닌 경우에 이 옵션을 사용하여 호스트명을 지정할 수 있습니다.  

 

 

 

 

-x

 

NIS데이터베이스 맵정보의 별칭테이블을 확인할 수 있습니다.  

 

 

 

 

 

다음의 예는 ypcat명령어로 NIS데이터베이스내의 group.byname이라는 맵정보를 확인한 것입니다.  

 

 

 

 

[root@bible root]# ypcat group.byname

command:!:500:

sspark:!:501:

[root@bible root]#

 

참고로 group.byname이라는 맵의 별칭이 group이므로 다음과 같이 사용하셔도 동일한 결과를 얻을 수 있습니다.  

 

 

 

 

[root@bible root]# ypcat group

command:!:500:

sspark:!:501:

[root@bible root]#

 

, ypcat명령어는 맵이름과 맵이름의 별칭으로도 확인이 가능합니다.  

 

 

 

 

 

 

다음의 예는 ypcat명령어로 NIS데이터베이스내의 hosts.byname이라는 맵정보를 확인한 것입니다.  

 

 

 

 

[root@bible root]# ypcat hosts.byname

127.0.0.1       command.superuser.co.kr command localhost.localdomain localhost

127.0.0.1       command.superuser.co.kr command localhost.localdomain localhost

127.0.0.1       command.superuser.co.kr command localhost.localdomain localhost

192.168.0.100   file.superuser.co.kr    file

127.0.0.1       command.superuser.co.kr command localhost.localdomain localhost

192.168.0.110   bible.superuser.co.kr   bible

192.168.0.100   file.superuser.co.kr    file

192.168.0.110   bible.superuser.co.kr   bible

[root@bible root]#

 

참고로 hosts.byname이라는 맵의 별칭이 hosts이므로 다음과 같이 사용하셔도 동일한 결과를 얻을 수 있습니다.  

 

 

 

 

[root@bible root]# ypcat hosts

127.0.0.1       command.superuser.co.kr command localhost.localdomain localhost

127.0.0.1       command.superuser.co.kr command localhost.localdomain localhost

127.0.0.1       command.superuser.co.kr command localhost.localdomain localhost

192.168.0.100   file.superuser.co.kr    file

127.0.0.1       command.superuser.co.kr command localhost.localdomain localhost

192.168.0.110   bible.superuser.co.kr   bible

192.168.0.100   file.superuser.co.kr    file

192.168.0.110   bible.superuser.co.kr   bible

[root@bible root]#

 

, ypcat명령어는 맵이름과 맵이름의 별칭으로도 확인이 가능합니다.  

 

 

 

 

 

다음의 예는 ypcat명령어로 NIS데이터베이스내의 passwd.byname라는 맵정보를 확인한 것입니다.  

 

 

 

 

[root@bible root]# ypcat passwd.byname

command:$1$9qxX$$$$$$70LtdBp$$ug9dcCBDTiq.:500:500::/home/command:/bin/bash

sspark:$1$PkkkA$dd$$$tdddddddonE8w1bCWpj4f/:501:501::/home/sspark:/bin/bash

[root@bible root]#

 

참고로 passwd.byname이라는 맵의 별칭이 passwd이므로 다음과 같이 사용하셔도 동일한 결과를 얻을 수 있습니다.  

 

 

 

 

[root@bible root]# ypcat passwd

command:$1$9qxX$$$$$$70LtdBp$$ug9dcCBDTiq.:500:500::/home/command:/bin/bash

sspark:$1$PkkkA$dd$$$tdddddddonE8w1bCWpj4f/:501:501::/home/sspark:/bin/bash

[root@bible root]#

 

, ypcat명령어는 맵이름과 맵이름의 별칭으로도 확인이 가능합니다.  

 

 

 

 

 

이번에는 NIS맵들의 별칭을 확인하는 방법입니다.  

 

 

 , ypcat명령어에 -x옵션을 사용하시면 확인가능한 모든 NIS맵들에 대한 별칭을 확인할 수 있습니다.  

 

 

  아래의 예는 NIS맵들에 대한 별칭을 확인한 예입니다.  

 

 

 

 

[root@bible root]# ypcat -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"

[root@bible root]#

 

위의 결과로 ethers.byname맵의 별칭이 ethers라는 것을 알 수 있고

mail.aliases맵의 별칭이 aliases라는 것을 알 수 있고

services.byname맵의 별칭이 services라는 것을 각각 알 수 있습니다.  

 

 

 

 

이하 맵들의 별칭도 확인하시기 바랍니다.  

 

 

 

 

위의 맵들에 대한 별칭을 확인하였다면 맵이름 대신 맵의 별칭사용이 가능합니다.  

 

 

 이에 대한 예는 앞의 예에서 보여드렸습니다.  

 

 

 

 

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

관련자료

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

공지사항


뉴스광장


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