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

NIS클라이언트에서 NIS서버를 확인하는 ypwhich 실무

작성자 정보

  • 구돌 작성
  • 작성일

컨텐츠 정보

본문

NIS클라이언트에서 NIS서버를 확인하는 ypwhich 실무

 

ypwhich는 주로 NIS클라이언트에서 사용하는 명령어로서 NIS클라이언트에게 서비스를 담당하고 있는 NIS서버를 확인하기위하여 사용하는 NIS명령어입니다.  

 

 

 즉 어떤 NIS서버가 현재 NIS클라이언트에게 서비스를 해 주는가를 확인하거나 맵이름이 주어졌을 경우에는 해당 맵의 NIS마스터서버를 확인하기 위하여 사용하는 명령어입니다.  

 

 

 

 

 

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

 

사용형식

ypwhich [-d domain][-Vn][hostname ]

       ypwhich [-d domain][-t] -m [mname ]

       ypwhich -x

 

다음은 ypwhich명령어를 이용하여 현재 NIS클라이언트에게 서비스하는 NIS서버를 확인한 예입니다.  

 

 

 아래 결과로 보아 현재 NIS클라이언트는 command.superuser.co.kr이라는 NIS서버가 서비스를 담당하고 있다는 것을 알 수 있습니다.  

 

 

 

 

[root@bible root]# ypwhich

command.superuser.co.kr

[root@bible root]#

 

 

다음은 ypwhich명령어의 -m옵션을 사용하여 조회가능한 모든 맵의 NIS마스터서버가 어떤것인가를 확인하는 예입니다.  

 

 

 

 

[root@bible root]# ypwhich -m

mail.aliases command.superuser.co.kr

protocols.bynumber command.superuser.co.kr

services.byservicename command.superuser.co.kr

netid.byname command.superuser.co.kr

services.byname command.superuser.co.kr

rpc.bynumber command.superuser.co.kr

rpc.byname command.superuser.co.kr

hosts.byaddr command.superuser.co.kr

hosts.byname command.superuser.co.kr

group.bygid command.superuser.co.kr

group.byname command.superuser.co.kr

passwd.byname command.superuser.co.kr

protocols.byname command.superuser.co.kr

ypservers command.superuser.co.kr

passwd.byuid command.superuser.co.kr

[root@bible root]#

 

 

다음은 ypwhich명령어의 -m옵션을 사용하여 hosts passwd라는 두개의 맵에 대한  NIS마스터서버가 어떤것인가를 확인한 예입니다.  

 

 

 아래 결과 hosts passwd 두개의 맵 모두  서비스를 담당하고있는 NIS마스터서버는 command.superuser.co.kr임을 알 수가 있습니다.  

 

 

 

 

[root@bible root]# ypwhich -m hosts

command.superuser.co.kr

[root@bible root]#

[root@bible root]# ypwhich -m passwd

command.superuser.co.kr

[root@bible root]#

 

 

다음은 지정한 NIS클라이언트의 서비스를 담당하고 있는 NIS서버가 어떤 것인가를 확인하는 예입니다.  

 

 

 , “ypwhich NIS클라이언트호스트명과 같은 형식으로 지정한 NIS클라이언트의 NIS서비스를 담당하고있는 NIS서버를 확인할 수 있습니다.  

 

 

 아래의 결과로 보아 bible.superuser.co.kr이라는 NIS클라이언트에게 서비스하고 있는 NIS마스터서버는 command.superuser.co.kr임을 알 수가 있습니다.  

 

 

 

 

[root@bible root]# ypwhich bible.superuser.co.kr

command.superuser.co.kr

[root@bible root]#

 

 

다음은 NIS 맵에 대한 알리아스(별칭)테이블을 확인하는 예입니다.  

 

 

 , ypwhich명령어에 -x옵션을 사용하시면 현재 확인가능한 모든 맵들에 대한 별칭테이블을 다음 예와 같이 보여줍니다.  

 

 

 

 

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

 

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

관련자료

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

공지사항


뉴스광장


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