El comando rpcinfo genera información sobre el servicio de llamada de procedimiento remoto RPC que se está ejecutando en un sistema. Utilice las siguientes sintaxis del comando para mostrar información sobre el servicio RPC:
# rpcinfo [ –m | –s ] [ hostname ]
# rpcinfo [–T transport] hostname [ progname ]
# rpcinfo [ –t | –u ] [ hostname ] [ progname ]
Muestra una tabla de estadísticas de las operaciones rpcbind
Muestra una lista concisa de todos los programas RPC registrados
Muestra información sobre los servicios que usan transportes o protocolos específicos
Examina los programas RPC que utilizan TCP
Examina los programas RPC que utilizan UDP
Especifica el transporte o el protocolo de los servicios
Especifica el nombre de host del servidor
Especifica el nombre del programa RPC
Para obtener más información, consulte la página del comando man rpcinfo(1M).
Si no se proporciona un valor para hostname, se usan el nombre de host local. Puede sustituir el número de programa RPC por progname, pero el nombre se suele utilizar más. Puede utilizar la opción –p en lugar de la opción –s en aquellos sistemas que no ejecutan el software NFS versión 3.
Los datos que se generan con este comando pueden incluir la siguiente información:
Número de programa RPC
El número de versión de un programa específico
Protocolo de transporte en uso
Nombre del servicio RPC
Propietario del servicio 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
El ejemplo muestra información sobre los servicios RPC que se están ejecutando en un servidor. La salida que genera el comando está filtrada por el comando sort por número de programa para que la información sea más legible. Se han suprimido del ejemplo varias líneas que muestran los servicios RPC.
Puede obtener información sobre un servicio RPC particular al seleccionar un transporte particular en un servidor. El ejemplo siguiente comprueba el servicio mountd que se está ejecutando sobre TCP.
# 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
El ejemplo siguiente comprueba el servicio NFS que se está ejecutando sobre UDP.
# rpcinfo -u bee nfs program 100003 Version 2 ready and waiting program 100003 Version 3 ready and waiting