要监控并得到Linux服务器的相关参数,必须是系统开启了特定的服务,这就是操作系统,所以你必须有足够的权限和方法才能获得。Linux与windows在机制原理上比较相似,在windows中需要开启许多权限,以及一些远程访问的进程,在Linux中也不例外。在Linux下有一个进程是必须的,那就是系统守护进程rpc.restat,通常在Linux系统引导的时候启动很多服务,这些服务就是守护进程,而且它是脱离于终端在后台运行的。
在linux下,首先要查看系统是否开启了rpc服务,通过命令rpcinfo -p来查看
如上图可以看到,如果开启了四个rstatd服务就说明,该rpc守护进程服务启动是成功的。如果没有该服务,就需要手动安装了。
安装包:rpc.rstatd-4.0.1.tar.gz 下载地址:https://sourceforge.net/projects/rstatd/
解压:tar -xzvf rpc.rstatd-4.0.1.tar.gz
cd rpc.rstatd-4.0.1
./configure
make
make install
接下来要增加三个文件:
cd /etc/xinetd.d
vi rlogin 输入disable=no 保存后退出
vi rsh 输入disable=no 保存后退出
vi rexec 输入disable=no 保存后退出
修改后重新启动相关服务,使得修改生效:
/etc/init.d/xinetd restart
再启动rpc.rstatd服务:
rpc.statd
最后查看rpc服务状态:rpcinfo -p