Oracle® Solaris 11.2의 네트워크 파일 시스템 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

rpcinfo 명령

rpcinfo 명령은 시스템에서 실행 중인 RPC 서비스에 대한 정보를 생성합니다. 다음 명령 구문을 사용하여 RPC 서비스에 대한 정보를 표시합니다.

# rpcinfo [ –m | –s ] [ hostname ]

# rpcinfo [–T transport] hostname [ progname ]

# rpcinfo [ –t | –u ] [ hostname ] [ progname ]

–m

rpcbind 작업의 통계 표를 표시합니다.

–s

등록된 모든 RPC 프로그램의 간략한 목록을 표시합니다.

–T

특정 전송 또는 프로토콜을 사용하는 서비스에 대한 정보를 표시합니다.

–t

TCP를 사용하는 RPC 프로그램을 프로빙합니다.

–u

UDP를 사용하는 RPC 프로그램을 프로빙합니다.

transport

서비스용 전송 또는 프로토콜을 지정합니다.

hostname

서버의 호스트 이름을 지정합니다.

progname

RPC 프로그램의 이름을 지정합니다.

사용 가능한 옵션에 대한 자세한 내용은 rpcinfo(1M) 매뉴얼 페이지를 참조하십시오.

hostname에 대해 값을 지정하지 않으면 로컬 호스트 이름이 사용됩니다. progname을 RPC 프로그램 번호로 대체할 수는 있지만 일반적으로 이름이 더 많이 사용됩니다. NFS 버전 3 소프트웨어를 실행하지 않는 시스템에서는 –p 옵션을 –s 옵션 대신 사용할 수 있습니다.

    이 명령에 의해 생성되는 데이터에는 다음이 포함됩니다.

  • RPC 프로그램 번호

  • 특정 프로그램의 버전 번호

  • 사용 중인 전송 프로토콜

  • RPC 서비스의 이름

  • RPC 서비스의 소유자

예 6-3  RPC 서비스 정보 표시
# rpcinfo -s bee |sort -n
   program version(s) netid(s)                                    service     owner
    100000  2,3,4     udp6,tcp6,udp,tcp,ticlts,ticotsord,ticots   portmapper  superuser
    100001  4,3,2     udp6,udp,ticlts                             rstatd      superuser
    100003  4,3,2     tcp,udp,tcp6,udp6                           nfs         1
    100005  3,2,1     ticots,ticotsord,tcp,tcp6,ticlts,udp,udp6   mountd      superuser
    100007  1,2,3     ticots,ticotsord,ticlts,tcp,udp,tcp6,udp6   ypbind      1
    100011  1         udp6,udp,ticlts                             rquotad     superuser
    100021  4,3,2,1   tcp,udp,tcp6,udp6                           nlockmgr    1
    100024  1         ticots,ticotsord,ticlts,tcp,udp,tcp6,udp6   status      superuser
    100068  5,4,3,2   ticlts                                        -         superuser
    100083  1         ticotsord                                     -         superuser
    100133  1         ticots,ticotsord,ticlts,tcp,udp,tcp6,udp6     -         superuser
    100134  1         ticotsord                                     -         superuser
    100155  1         ticotsord                                   smserverd   superuser
    100169  1         ticots,ticotsord,ticlts                       -         superuser
    100227  3,2       tcp,udp,tcp6,udp6                           nfs_acl     1
    100234  1         ticotsord                                     -         superuser
    390113  1         tcp                                           -         superuser
    390435  1         tcp                                           -         superuser
    390436  1         tcp                                           -         superuser
1073741824  1         tcp,tcp6                                      -         1

이 예에서는 서버에서 실행 중인 RPC 서비스에 대한 정보를 보여줍니다. 명령에 의해 생성되는 출력은 정보를 보다 쉽게 읽을 수 있도록 프로그램 번호별로 sort 명령을 통해 필터링됩니다. 예에서는 RPC 서비스가 나열되는 여러 행이 삭제되었습니다.

서버에서 특정 전송을 선택하여 특정 RPC 서비스에 대한 정보를 수집할 수 있습니다. 다음 예에서는 TCP를 통해 실행 중인 mountd 서비스를 확인합니다.

# rpcinfo -t bee mountd
program 100005 Version 1 ready and waiting
program 100005 Version 2 ready and waiting
program 100005 Version 3 ready and waiting

다음 예에서는 UDP를 통해 실행 중인 NFS 서비스를 확인합니다.

# rpcinfo -u bee nfs
program 100003 Version 2 ready and waiting
program 100003 Version 3 ready and waiting