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

NIS데이터베이스를 NIS마스터서버에서 NIS슬레이브서버로 복사하는 yppush 실무

작성자 정보

  • 구돌 작성
  • 작성일

컨텐츠 정보

본문

NIS데이터베이스를 NIS마스터서버에서 NIS슬레이브서버로 복사하는 yppush 실무



 

yppush는 지정한 맵에 대한 변경된 NIS데이터베이스 정보를 NIS도메인내에 있는 NIS마스터서버에서 NIS슬레이브서버로  복사하는 명령어입니다.  

 

 

 , yppush명령어는 NIS마스터서버에서 실행하는 명령어로서 NIS마스터서버에서 변경된 맵정보를 NIS슬레이브서버로 복사하여 NIS슬레이브서버의 맵정보를 최근정보로 갱신하는 명령어입니다.  

 

 

 

 

이 명령어에 의해 NIS마스터서버와 NIS슬레이브서버간의 새로운 맵정보 전송은 ypxfrd데몬이 담당하게 됩니다.  

 

 

 (이 책의 ypxfrd편 참조하십시요.)

 

명령어위치 : /usr/sbin/yppush

 

사용형식 : yppush [-d NIS도메인] [-t timeout] [-p # parallel jobs ] [-h 호스트] [-v]

                   맵이름...

 

위의 예에서 “-d NIS도메인은 기본 NIS도메인이 아닌 다른 NIS도메인을 지정할 때 사용합니다.  

 

 

  

 

다음은 NIS마스터서버에서 yppush를 이용하여 passwd.byname맵의 변경된 정보를 등록된 NIS슬레이브서버로 복사하는 예입니다.  

 

 

 실제로 복사되는 파일의 전송은 ypxfrd데몬이 담당하게 됩니다.  

 

 

 NIS슬레이브서버로 정상적으로 복사 되었다면 아래와 같이 아무런 메시지없이 종료됩니다.  

 

 

 

 

[root@command yp]#

[root@command yp]# yppush passwd.byname                       

[root@command yp]#

 

 

만약 NIS슬레이브서버로 복사되는 과정을 확인하고자 한다면 -v옵션을 사용하시기 바랍니다.  

 

 

 , 아래의 예는 NIS마스터서버에서 yppush명령어를 이용하여 passwd.byname맵의 변경된 정보를 NIS슬레이브서버인 file.superuser.co.kr로 복사하는 예입니다.  

 

 

 

 

[root@command yp]# yppush -v passwd.byname

file.superuser.co.kr has been called.

Status received from ypxfr on file.superuser.co.kr:

        Transfer done: Success

[root@command yp]#

 

만약 NIS마스터서버에 지정한 맵에 대한 변경된 정보가 없을 경우에는 아래와 같이 해당 맵에 대해 마스터서버에는 새로운 변경된 정보를 가지고있지않다라는 “Master's version not newer”와 같은 메시지를 출력합니다.  

 

 

 아래는 그 예입니다.  

 

 

 

 

[root@command yp]# yppush hosts.byname                       

file.superuser.co.kr: Master's version not newer

[root@command yp]#

[root@command yp]# yppush -h file.superuser.co.kr hosts.byname

file.superuser.co.kr: Master's version not newer

[root@command yp]#

 

 

그리고 다음은 NIS마스터서버에서 passwd.byname맵의 변경된 정보를 file.superuser.co.kr이라는 NIS슬레이브서버로 복사하는 예입니다.  

 

 

 

 

[root@command yp]#

[root@command yp]# yppush -h file.superuser.co.kr passwd.byname  

[root@command yp]#

 

그리고 보다 자세한 복사과정을 확인하시려면 -v옵션을 사용하시기 바랍니다.  

 

 

 아래는  NIS마스터서버에서 passwd.byname맵의 변경된 정보를 file.superuser.co.kr이라는 NIS슬레이브서버로 복사하면서 -v옵션을 사용하여 복사과정을 확인한 것입니다.  

 

 

 

 

[root@command yp]# yppush -v -h file.superuser.co.kr passwd.byname

file.superuser.co.kr has been called.

Status received from ypxfr on file.superuser.co.kr:

        Transfer done: Success

[root@command yp]#

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


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