NIS 명령
NIS 서비스는 다음 표에 설명된 여러 명령을 통해 지원됩니다.
표 5-2 NIS 명령 요약 | |
| /var/yp 디렉토리에서 명령을 실행할 경우 /var/yp/Makefile을 읽어 NIS 맵을 업데이트합니다. make를 사용하여 입력 파일을 기준으로 모든 맵을 업데이트하거나 개별 맵을 업데이트할 수 있습니다. NIS의 make 기능은 ypmake(1M) 매뉴얼 페이지에 설명되어 있습니다.
|
| 입력 파일을 받아서 dbm.dir 및 dbm.pag 파일로 변환합니다. NIS는 유효한 dbm 파일을 맵으로 사용합니다. makedbm –u를 사용하여 맵을 역어셈블할 수도 있어서 맵을 구성하는 키-값 쌍을 확인할 수 있습니다.
|
| NIS 맵의 내용을 표시합니다.
|
| 입력 파일에서 NIS 서버에 대한 맵을 자동으로 만듭니다. 클라이언트의 초기 /var/yp/binding/ domain/ypservers 파일을 생성하는 데도 사용됩니다. 마스터 NIS 서버와 슬레이브 NIS 서버를 처음 설정하려면 ypinit를 사용합니다.
|
| NIS 맵에 하나 이상 지정된 키에 대한 값을 출력합니다. 보고 있는 NIS 서버 맵의 버전을 지정할 수는 없습니다.
|
yppoll
| 지정한 서버에서 실행 중인 NIS 맵의 버전을 표시합니다. 또한 맵의 마스터 서버를 나열합니다.
|
| NIS 마스터 서버에서 해당 슬레이브로 NIS 맵의 새 버전을 복사합니다. 마스터 NIS 서버에서 yppush 명령을 실행합니다.
|
| 명명된 NIS 서버에 바인딩하도록 ypbind 프로세스에 지시합니다. 이 명령은 일반적인 용도의 명령이 아니며 보안과 관련이 있으므로 사용하지 않는 것이 좋습니다. ypbind 프로세스의 –ypset 및 –ypsetme 옵션에 대한 자세한 내용은 ypset(1M) 및 ypbind(1M) 매뉴얼 페이지를 참조하십시오.
|
| 현재 클라이언트가 NIS 서비스에 사용 중인 NIS 서버를 표시합니다. –m mapname 옵션을 사용하여 호출할 경우 이 명령은 각 맵의 마스터인 NIS 서버를 표시합니다. –m만 사용할 경우 이 명령은 사용 가능한 모든 맵의 이름과 해당 마스터 서버를 표시합니다.
|
| NIS 자체를 전송 매체로 사용하여 원격 서버에서 로컬 /var/yp/domain 디렉토리로 NIS 맵을 끌어옵니다. crontab 파일에서 대화식 또는 주기적으로 ypxfr을 실행할 수 있습니다. 전송을 시작하도록 ypserv에서도 호출됩니다.
|
|