rpcinfo 명령은 시스템에서 실행 중인 RPC 서비스에 대한 정보를 생성합니다. 다음 명령 구문을 사용하여 RPC 서비스에 대한 정보를 표시합니다.
# rpcinfo [ –m | –s ] [ hostname ]
# rpcinfo [–T transport] hostname [ progname ]
# rpcinfo [ –t | –u ] [ hostname ] [ progname ]
rpcbind 작업의 통계 표를 표시합니다.
등록된 모든 RPC 프로그램의 간략한 목록을 표시합니다.
특정 전송 또는 프로토콜을 사용하는 서비스에 대한 정보를 표시합니다.
TCP를 사용하는 RPC 프로그램을 프로빙합니다.
UDP를 사용하는 RPC 프로그램을 프로빙합니다.
서비스용 전송 또는 프로토콜을 지정합니다.
서버의 호스트 이름을 지정합니다.
RPC 프로그램의 이름을 지정합니다.
사용 가능한 옵션에 대한 자세한 내용은 rpcinfo(1M) 매뉴얼 페이지를 참조하십시오.
hostname에 대해 값을 지정하지 않으면 로컬 호스트 이름이 사용됩니다. progname을 RPC 프로그램 번호로 대체할 수는 있지만 일반적으로 이름이 더 많이 사용됩니다. NFS 버전 3 소프트웨어를 실행하지 않는 시스템에서는 –p 옵션을 –s 옵션 대신 사용할 수 있습니다.
이 명령에 의해 생성되는 데이터에는 다음이 포함됩니다.
RPC 프로그램 번호
특정 프로그램의 버전 번호
사용 중인 전송 프로토콜
RPC 서비스의 이름
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