rpcinfo命令来自英文词组“RPC information”的缩写,其功能是用于查询RPC服务信息。rpcinfo命令的主要用途是基于RPC协议访问服务器,通过其反馈响应信息,进而判断该主机是否已注册RPC服务。

语法格式:rpcinfo [参数] 域名或IP地址

常用参数:

-a 显示是否收到响应信息
-b 显示收到响应信息的所有主机
-d 删除指定程序号或版本号的服务
-I 显示指定程序号或版本号的服务
-m 使用表格形式显示统计数据
-s 显示指定主机中所有RPC程序的简明列表
-t 探测使用TCP的RPC程序
-u 探测使用UDP的RPC程序

参考示例

显示已注册到本地系统的所有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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。