| HOME / 정보공유 / AIX 명령어 모음

nis_cachemgr
nis_cachemgr nis_cachemgr 디먼 목적 NIS+ 캐쉬 관리자 디먼을 시작합니다. 구문
nis_cachemgr [ -i ] [ -n [ -v ]
설명
nis_cachemgr 디먼은 NIS+ 디렉토리 오브젝트의 캐쉬를 유지보수합니다. 캐쉬는 이름 공간에서 여러 가지 디렉토리를 서비스하는 NIS+ 서버에 연결하는 데 필요한 위치 정보를 포함합니다. 이는 전송 주소, 서버를 인증하는 데 필요한 정보, 디렉토리 오브젝트가 캐쉬될 수 있는 시간을 알려 주는 time to live 필드를 포함합니다. 캐쉬는 NIS+ 이름 공간을 통과하는 클라이언트의 성능을 높여 줍니다. nis_cachemgr 디먼은 NIS+를 사용하는 모든 기계에서 수행 중이어야 합니다. 그러나, NIS+ 요청이 서비스되기 위하여 nis_cachemgr 디먼이 수행 중일 필요는 없습니다.
이 디먼으로 유지보수되는 캐쉬는 그 기계에서 NIS+를 액세스하는 모든 프로세스에 의해 공유됩니다. 캐쉬는 모든 프로세스에 의해 매핑된 메모리가 있는 파일에서 유지보수됩니다. 시작시, nis_cachemgr 디먼은 cold start 파일에서 캐쉬를 초기화하고 캐쉬 파일에 이미 존재하는 만료되지 않은 항목을 보존합니다. 그러므로, 캐쉬는 기계 재부트에도 남아 있습니다.
nis_cachemgr 디먼은 일반적으로 시스템 시작 스크립트에서 시작됩니다. nis_cachemgr 디먼은 그 호스트에서 수행 중인 NIS+ 프린시펄 이름하에 NIS+를 요청합니다. nis_cachemgr 디먼을 수행하기 전에, nisaddcred 명령을 사용하여 호스트 도메인에 있는 cred.org_dir 테이블에 호스트 보안 신용을 추가해야 합니다. 보안 레벨 2에서 NIS+ 서비스를 조작 중인 경우에는 DES 유형의 신용이 필요합니다(rpc.nisd 명령 참조). 또한 keylogin -r은 기계에서 수행되어야 합니다.
주의: 호스트 프린시펄이 해당 도메인의 cred.org_dir 테이블에서 적절한 보안 신용을 갖고 있지 않은 경우, -n 비보안 모드 플래그없이 이 디먼을 수행하면 NIS+ 요청을 발행하는 프로세스의 성능을 상당히 떨어뜨릴 수 있습니다.
플래그
-i nis_cachemgr 디먼이 이전 캐쉬 파일을 무시하게 하고 바로 그 cold start 파일로부터 캐쉬를 다시 초기화합니다. 디폴트로 캐쉬 관리자는 cold start 파일 및 이전 캐쉬 파일로부터 자신을 스스로 초기화하여, 기계 재부트를 통해 캐쉬의 항목을 유지합니다.
-n 비보안 모드로 nis_cachemgr 디먼을 수행합니다. 디폴트로, 기계에 있는 또다른 프로세스의 요청에 대해 디렉토리 오브젝트를 공유 캐쉬로 추가하기 전에, 디렉토리 오브젝트가 유효한 것이고 권한을 부여한 서버에 의해 전송된다는 것을 확실히 하기 위해 요청에 대한 암호화된 기호를 검사합니다. 이 모드에서, nis_cachemgr 디먼은 이 검사를 하지 않고 디렉토리 오브젝트를 공유 캐쉬에 추가합니다.
-v 상세 모드를 설정합니다. 이 모드에서, nis_cachemgr 디먼은 오류와 경고를 기록할 뿐만 아니라 추가 상태 메세지를 기록합니다. 추가 메세지는 LOG_INFO의 우선순위로 syslog를 사용하여 기록됩니다.
진단 프로그램
nis_cachemgr 디먼은 syslog를 사용하여 오류 메세지와 경고를 기록합니다. 오류 메세지는 Error LOG_ERR에 대한 우선순위로 DAEMON 기능에, LOG_WARNING에 대한 우선순위로 경고 메세지에 기록됩니다. -v 플래그를 사용하여 추가 상태 메세지를 받을 수 있습니다.
플래그
/var/nis/NIS_SHARED_DIRCACHE 공유된 캐쉬 파일을 포함합니다.
/var/nis/NIS_COLD_START coldstart 파일을 포함합니다.
/etc/init.d/rpc NIS+에 대한 초기화 스크립트를 포함합니다.
관련 정보
keylogin 명령, nisaddcred 명령, nisinit 명령, nisshowcache 명령
rpc.nisd 디먼