centos6.5开启rpc

在使用loadrunner进行性能测试的过程中,我们可以监控服务器的资源使用情况,那么需要服务器开启rpc功能。下面简单介绍一下开启rpc的方法。

查看rpc是否已开启

如果使用loadrunner监控服务器资源的时候发现如下的错误信息:

Monitor name :UNIX Resources. Internal rpc error (error code:2). Machine: 192.168.2.183. Hint: Check that RPC on this machine is up and running. Check that rstat daemon on this machine is up and running (use rpcinfo utility for this verification). Details: RPC: RPC call failed.
RPC-TCP: recv()/recvfrom() failed.

我们先检查一下服务器的rpc功能是不是已经打开了:

rpcinfo -p

如果如下图所示:

《centos6.5开启rpc》 1.png

说明rpc已经在运行,没有的话我们开启rpc功能

rpc.rstatd

而如果在执行 之后,提示:-bash: rpcinfo: command not found,说明系统还未安装rpc。那么我们先来安装rpc。

安装rpc

一步步按照下面的步骤进行就可以成功的安装:

yum install xinetd rsh-server rsh

获取rpc并安装

wget http://nchc.dl.sourceforge.net/project/rstatd/rstatd/4.0.1/rpc.rstatd-4.0.1.tar.gz

解压

tar -zxvf rpc.rstatd-4.0.1.tar.gz
cd rpc.rstatd-4.0.1
./configure
make
make install

修改/etc/xinetd.d目录下面的3个conf(rogin,rsh,rexec)中的disable均设置为no

cd /etc/xinetd.d
vi  rlogin   --编辑disable=no,保存
vi  rsh      --编辑disable=no,保存
vi  rexec     --编辑disable=no,保存
rpc.rstatd    --启动rpc.rstatd进程

如果报下面的错误:

Cannot register service: RPC: Unable to receive; errno = Connection refused

说明还需少一个东西,RPC需要rpcbind,这里要注意看一下你系统的信息,centos6之后改为rpcbind,6之前是叫portmap,安装

yum install rpcbind

启动

rpc.rstatd

到这里应该不会报错了,说明成功开启rpc,看一下它的运行状态:

rpcinfo -p

《centos6.5开启rpc》 1.png

    原文作者:HKylin
    原文地址: https://www.jianshu.com/p/1bad352c20e5
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞