Reports the status of Remote Procedure Call (RPC) servers.
To Display a List of Statistics
/usr/bin/rpcinfo [ -m | -s ] [Host ]
To Display a List of Registered RPC Programs
/usr/bin/rpcinfo -p [ Host ]
To Report Transport
/usr/bin/rpcinfo -T transport Host Prognum [ Versnum ]
To Display a List of Entries
/usr/bin/rpcinfo -l [ -T transport ] Host Prognum Versnum
To Report Program Status using UDP
/usr/bin/rpcinfo [-n PortNum] -u Host Prognum [ Versnum ]
To Report Program Status using TCP
/usr/bin/rpcinfo [-n PortNum] -t Host Prognum [ Versnum ]
To Report Program Status
/usr/bin/rpcinfo -a ServAddress -T transport Host Prognum [ Versnum ]
To Display All Hosts Running a Specified Program Version
/usr/bin/rpcinfo [ -b ] [ -T transport ] Prognum Versnum
To Delete Registration of a Service
The rpcinfo command makes an RPC call to an RPC server and reports the status of the server. For instance, this command reports whether the server is ready and waiting or not available.
The program parameter can be either a name or a number. If you specify a version, the rpcinfo command attempts to call that version of the specified program. Otherwise, the rpcinfo command attempts to find all the registered version numbers for the program you specify by calling version 0 (zero) and then attempts to call each registered version. (Version 0 is presumed not to exist. If it does exist, the rpcinfo command attempts to obtain this information by calling an extremely high version number instead.)
Item | Description |
---|---|
-a | Specifies the complete IP address and port number of the host. |
-b | Makes an RPC broadcast to procedure 0 of the specified prognum and versnum and reports all hosts that respond. If transport is specified, it broadcasts its request only on the specified transport. If broadcasting is not supported by any transport, an error message is printed. Using broadcasting (-b flag) should be limited because of the possible adverse effect on other systems. |
-d | Deletes registration for the RPC service of the specified prognum and versnum. If transport is used, unregister the service only on that transport, otherwise unregister the service on all the transports where it was registered. This option can be exercised only by the root user. |
-l | Displays a list of entries with the specified prognum and versnum on the specified host. Entries are returned for all transports in the same protocol family as those used to contact the remote portmap daemon. This flag only applies to AIX® 4.2.1 or later. |
-m | Displays a table of portmap operations statistics on the specified host. The table contains statistics for each version of portmap (Versions 2, 3, and 4), the number of times each procedure was requested and successfully serviced, the number and type of remote call requests that were made, and information about RPC address lookups that were handled. This information is used for monitoring RPC activities on the host. This flag only applies to AIX 4.2.1 or later. |
-n Portnum | Use the Portnum parameter as the port number for the -t and -u options instead of the port number given by the portmap. Using the -n options avoids a call to the remote portmap to find out the address of the service. This option is made obsolete by the -a option. |
-p | Probes the portmap service on the host using Version 2 of the portmap protocol and displays a list of all registered RPC programs. If a host is not specified, it defaults to the local host. |
-s | Displays a concise list of all registered RPC programs on the host. If host is not specified, the default is the local host. This flag only applies to AIX 4.2.1 or later. |
-t | Makes an RPC call to procedure 0 of prognum on the specified host using TCP, and reports whether a response was received. This option is made obsolete when using the -T option as shown in the third syntax. |
-T | Specifies the transport where the service is required. This flag only applies to AIX 4.2.1 or later. |
-u | Makes an RPC call to procedure 0 of prognum on the specified host using UDP, and reports whether a response was received. This option is made obsolete when using the -T option as shown in the third syntax. |
rpcinfo -p
rpcinfo -p zelda
In this example, the rpcinfo command shows all RPC services registered on a machine named zelda.rpcinfo -b ypserv 2
In this example, the rpcinfo command shows a list of all machines that are running version 2 of the ypserv daemon.rpcinfo -d sprayd 1
In this example, the rpcinfo command deletes version 1 of the sprayd daemon.Item | Description |
---|---|
/etc/services | Contains an entry for each service available through the Internet network. |