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

rpcinfo
rpcinfo rpcinfo 명령 목적 RPC(원격 프로시저 호출) 서버의 상태를 보고합니다. 구문
통계 리스트를 표시하려면:
/usr/bin/rpcinfo [ -m | -s ] [ Host ]
등록된 RPC(원격 프로시저 호출) 프로그램 리스트를 표시하려면:
/usr/bin/rpcinfo -p [ Host ]
전송을 보고하려면:
/usr/bin/rpcinfo -T transport Host Prognum [ Versnum ]
항목 리스트를 표시하려면:
/usr/bin/rpcinfo -l [ -T transport ] Host Prognum Versnum
프로그램 상태를 보고하려면:
/usr/bin/rpcinfo [ -n PortNum ] -u Host Prognum [ Versnum ]
응답 상태를 보고하려면:
/usr/bin/rpcinfo [ -n PortNum ] -t Host Prognum [ Versnum ]
지정된 프로그램 버전을 수행하는 모든 호스트를 표시하려면:
/usr/bin/rpcinfo [ -b ] [ -T transport ] Prognum Versnum
서비스의 등록을 삭제하려면:
/usr/bin/rpcinfo [ -d ] [ -T transport ] Prognum Versnum
설명
rpcinfo 명령은 RPC 서버에 RPC 호출을 작성하고 서버 상태를 보고합니다. 예를 들면, 이 명령은 서버가 준비 및 대기 중거나 사용할 수 없는지를 보고합니다.
프로그램 매개변수는 이름이거나 숫자일 수 있습니다. 버전을 지정하면, rpcinfo 명령은 지정된 프로그램의 해당 버전 호출을 시도합니다. 그렇지 않으면, rpcinfo 명령은 버전 0을 호출하여 지정된 프로그램의 등록된 모든 버전 번호를 찾으려고 시도한 수, 각 등록된 버전 호출을 시도합니다(버전 0은 존재하지 않는 것으로 간주됩니다. 존재하는 경우, rpcinfo 명령은 대신에 가장 높은 버전 번호를 호출하여 이 정보를 얻으려고 시도합니다).
파일
-b 지정된 프로그램 번호와 버전 번호의 프로시저 0에게 RPC 브로드캐스트를 하고, 응답한 모든 호스트를 보고합니다. transport가 지정되면, 요청을 단지 지정된 transport에게만 브로드캐스트합니다. 브로드캐스트가 어떤 전송에 의해 지원되지 않으면, 오류 메세지가 인쇄됩니다. 브로드캐스트(-b 플래그) 사용은 다른 시스템에 생길 수 있는 역효과 때문에 제한되어야 합니다.
-d 지정된 프로그램 번호와 버전 번호의 RPC 서비스에 대한 등록을 삭제합니다. 전송이 사용되면, 그 전송에 대해서만 서비스를 등록하지 마십시오. 그렇지 않으면, 등록되어진 모든 전송에 있는 서비스를 등록하지 마십시오. 이 옵션은 루트 사용자에 의해서만 실행될 수 있습니다.
-l 지정된 프로그램 번호와 버전 번호의 리스트를 지정된 호스트에 표시합니다. 항목은 원격 portmap 디먼과 접촉하는 데 사용되는 것과 같은 프로토콜군의 모든 전송을 위해 리턴됩니다. 이 플래그는 AIX 4.2.1 이상에만 적용됩니다.
-m 지정된 호스트에 있는 포트맵 운영 통계 테이블을 표시합니다. 그 테이블은 포트맵의 각 버전(버전 2, 3 그리고 4), 각각의 요청되고 성공적으로 서비스된 프로시저의 횟수, 원격 호출 요청의 횟수와 유형 그리고 처리된 RPC 주소 검색에 대한 정보를 포함합니다. 이 정보는 호스트에서 RPC 활성을 모니터하기 위해 사용됩니다. 이 플래그는 AIX 4.2.1 이상에만 적용됩니다.
-n Portnum Portnum 매개변수를 포트맵에서 제공된 포트 번호 대신에 -t 및 -u 옵션의 포트 번호로 사용하십시오. -n 옵션을 사용하면, 서비스 주소를 찾기 위한 원격 포트맵을 호출하지 않게 됩니다. 이 옵션은 -a 옵션으로 완전히 사용됩니다.
-p 버전 2의 포트맵 프로토콜을 사용하여 호스트에 있는 portmap 서비스를 증명하고 등록된 모든 RPC 프로그램 리스트를 표시합니다. 호스트가 지정되지 않았으면, 디폴트는 국지 호스트입니다.
-s 호스트에 등록된 모든 RPC 프로그램에 대한 상세한 리스트를 표시합니다. 호스트가 지정되지 않았다면, 디폴트는 국지 시스템입니다. 이 플래그는 AIX 4.2.1 이상에만 적용됩니다.
-t TCP를 사용하는 지정된 호스트내 프로그램 번호 프로시저 0번을 RPC(원격 프로시저 호출) 호출합니다. 그리고 응답이 왔는지를 보고합니다. 이 옵션은 세 번째 구문에서 보여주듯이 -T 옵션을 사용하였을 때 완전하게 사용됩니다.
-T 서비스가 요청된 전송을 지정합니다. 이 플래그는 AIX 4.2.1 이상에만 적용됩니다.
-u UDP를 사용하는 지정된 호스트내 프로그램 번호 프로시저 0번을 RPC(원격 프로시저 호출) 호출합니다. 그리고 응답이 왔는지를 보고합니다. 이 옵션은 세 번째 구문에서 보여주듯이 -T 옵션을 사용하였을 때 완전하게 사용됩니다.
예제
국지 컴퓨터에 등록된 모든 RPC 서비스를 표시하려면 다음을 입력하십시오.
rpcinfo -p
특정 컴퓨터에 등록된 모든 RPC 서비스를 표시하려면 다음을 입력하십시오.
rpcinfo -p zelda
이 예제에서, rpcinfo 명령은 zelda라는 기계에 있는 모든 RPC 서비스를 표시합니다.
국지 네트워크에서 특정 서버의 특정 버전을 수행하고 있는 모든 컴퓨터를 표시하려면 다음을 입력하십시오.
rpcinfo -b ypserv 2
이 예제에서, rpcinfo command 버전 2의 ypserv 디먼에서 운영되는 모든 기계의 리스트를 보여줍니다.
서비스 등록을 삭제하려면 다음을 입력하십시오.
rpcinfo -d sprayd 1
이 예제에서, rpcinfo 명령은 버전 1의 sprayd 디먼을 삭제합니다.
파일
/etc/rpc
서버 이름과 이에 상응하는 RPC 프로그램 번호와 별명의 리스트를 포함하고 있습니다.
/etc/services
인터넷 네트워크를 통해 이용가능한 각 서비스에 대한 항목을 포함하고 있습니다.
관련 정보
portmap 디먼