NIS데이터베이스를 NIS마스터서버에서 NIS슬레이브서버로 복사하는 yppush 실무
작성자 정보
- 구돌 작성
- 작성일
컨텐츠 정보
- 2,447 조회
- 0 추천
- 목록
본문
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]# |
관련자료
-
이전
-
다음