linux sun rpcinfo命令详解

标签:
linuxsunrpcinfo命令详解杂谈 |
分类: linux网络开发 |
rpcinfo命令
rpcinfo实用工具显示那些使用portmap注册的程序的信息,并向程序进行RPC调用,检查它们是否正常运行。有关portmap的更多信息,请参见《基础篇》10.4.8节。rpcinfo实用工具可以带有以下选项和参数:
rpcinfo- p [host]
rpcinfo [-n port] -u |- t host program [version]
rpcinfo -b | -d program version
-p
-n
-u
-t
-b
-d
输入下面的命令,查看在plum系统上用portmap守护进程注册了哪些RPC程序:
http://images.51cto.com/files/uploadimg/20090601/100450336.jpg |
http://images.51cto.com/files/uploadimg/20090601/100512603.jpg |
http://images.51cto.com/files/uploadimg/20090601/100529803.jpg |
http://images.51cto.com/files/uploadimg/20090601/100603836.jpg |
http://images.51cto.com/files/uploadimg/20090601/100635673.jpg |
将hostname替换成刚才远程系统(就是刚才你在上面修改deny.hosts文件的那个系统)的名称。这种修改立即生效,不需要杀死或者重新启动某个守护进程。
接下来将下面这一行添加到服务器系统上的hosts.allow文件中去:
http://images.51cto.com/files/uploadimg/20090601/100657267.jpg |
其中host-IP就是你在其上面输入rpcinfo命令的那个可信的远程系统的IP地址。在hosts.allow中对portmap只使用IP地址,而不要使用系统名称(portmap在试图解析该名称的时候可能会遇到问题)。再次输入同样的rpcinfo命令,现在应该能够看到RPC所知道的服务器的列表,包括portmap。更多示例请参见11.3.3节。
提示:设置时钟
portmap守护进程依赖于客户端的时钟与服务器的时钟保持同步。将服务器的时钟设置为某个错误的时间就可以引发一次简单的DoS攻击。