rpcinfo命令来自于英文词组“RPC information”的缩写,其功能是用于查询RPC服务信息。rpcinfo命令的主要用途是基于RPC协议访问服务器,通过其反馈响应信息,进而判断该主机是否已注册RPC服务。
语法格式:rpcinfo [参数] 域名或IP地址
常用参数:
-a |
报告是否收到响应信息 |
-b |
显示收到响应信息的所有主机 |
-d |
删除指定程序号或版本号的服务 |
-I |
显示指定程序号或版本号的服务 |
-m |
以表格形式指定主机上的统计数据 |
-s |
显示指定主机的所有RPC程序的简明列表 |
-p |
仅显示注册版本为2的rpcbind服务 |
参考实例
显示已注册到本地系统的所有RPC服务:
[root@linuxcool ~]# rpcinfo
program version netid address service owner
100000 4 tcp6 ::.0.111 portmapper superuser
100000 3 tcp6 ::.0.111 portmapper superuser
100000 4 udp6 ::.0.111 portmapper superuser
100000 3 udp6 ::.0.111 portmapper superuser
………………省略部分输出信息………………
显示本地系统中注册到rpcbind协议版本2的所有RPC服务:
[root@linuxcool ~]# rpcinfo -p
program vers proto port service
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper